我知道我可以用#region#endregion来包围C#中的代码片段,Kotlin中有类似的语法吗?谢谢

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

    } 
    #endregion

推荐答案

In IntelliJ IDEA (or Android Studio): yes, you can. You can do it by using //region and //endregion comments or by using //<editor-fold desc="..."> and //</editor-fold>.

Example:

//region name

fun someCode() { ... }
fun someMoreCode() { ... }

//endregion

// or

//<editor-fold desc="name">

fun someCode() { ... }
fun someMoreCode() { ... }

//</editor-fold>

Kotlin相关问答推荐

如何访问方法引用的接收者?

Android Studio中的只读集合不支持操作失败的原因是什么?

在调用父构造函数之前重写类属性

如何在数据类中删除空格 (String)?

Webpack 配置未应用于 kotlin 多平台react 项目

Kotlin:调用 CoroutineScope.launch 与在协程内启动之间的区别

将 java Optional 转换为 Kotlin Arrow Option

如何使用 Mockk 模拟返回值类的 Kotlin 函数类型?

Kotlin 从其他类调用成员扩展函数

使用 Kotlin 创建新目录,Mkdir() 不起作用

如何在 Spring WebFlux 的响应正文中流式传输二进制数据

launch 仅从 Kotlin 1.3 开始可用,不能在 Kotlin 1.2 中使用

Kotlin的web-framework框架

在java代码中使用kotlin库

Kotlin 扩展函数 - 覆盖现有方法

Android插件2.2.0-alpha1无法使用Kotlin编译

ObserveForver是否了解生命周期?

在 kotlin 中,如何将主构造函数中的属性设置器设为私有?

Kotlin 是否支持部分应用程序?

RxJava - 每秒发出一个 observable