在Kotlin中是否有像#region#endregion的语法?
我知道我可以使用#region #endregion在C#中包含代码片段,Kotlin中是否有类似的语法? 谢谢!
#region MyRegion protected void Page_Load(object sender, EventArgs e) { } #endregion
- Gradle项目的自动库版本更新当前不受支持。 请手动更新您的build.gradle
- Kotlin Dokka – 在android studio中找不到Dokka任务
- Kotlin – MainActivity扩展AppCompatActivity,onRequestPermissionsResult函数未找到,不能被覆盖
- 重写'writeToParcel'是不允许的。 改为使用“Parceler”随播对象
- AndroidStudio / Kotlin – 未解决的参考:ReadWriteProperty – Kotlin版本1.0.0-beta-1038
在IntelliJ IDEA(或Android Studio)中 :是的, 你可以 。 你可以使用//region
和//endregion
注释或者使用//<editor-fold desc="...">
和//</editor-fold>
。
例:
//region name fun someCode() { ... } fun someMoreCode() { ... } //endregion // or //<editor-fold desc="name"> fun someCode() { ... } fun someMoreCode() { ... } //</editor-fold>
有更多支持的样式( https://www.jetbrains.com/help/idea/code-folding.html#supported_comments )
Netbeans风格
//<editor-fold desc="YOUR REGION NAME"> fun main(vararg args: String) { ... } ... //</editor-fold>
或视觉工作室的风格
//region YOUR REGION NAME fun main(vararg args: String) { ... } ... //endregion
它们可以在IntelliJ中折叠和展开。 当它折叠时,只显示说明。