我知道我可以使用 #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 中折叠和展开。折叠时,仅显示说明。