在Kotlin中是否有像#region#endregion的语法?
我知道我可以使用#region #endregion在C#中包含代码片段,Kotlin中是否有类似的语法? 谢谢!
#region MyRegion protected void Page_Load(object sender, EventArgs e) { } #endregion
在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中折叠和展开。 当它折叠时,只显示说明。