在Kotlin中是否有像#region#endregion的语法?

我知道我可以使用#region #endregion在C#中包含代码片段,Kotlin中是否有类似的语法? 谢谢!

#region MyRegion protected void Page_Load(object sender, EventArgs e) { } #endregion 

  • Kotlin - 当用返回types的函数expression时
  • 如何使用Kotlin与Proguard
  • Dagger 2命名不能没有@Provides方法提供
  • Kotlin - 将List转换为MutableList的最常用的方法
  • Kotlin:安全的lambdas(没有内存泄漏)?
  • Kotlin:可空的财产代表可观察
  • 在Instant App中应用插件“kotlin-android”会导致“null不能转换为非空types的com.android.build.gradleBasePlugin”
  • 使用Kotlin for Android进行数据绑定问题
  • 在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中折叠和展开。 当它折叠时,只显示说明。