Intereting Posts
Как простираться от InnerClass в kotlin Kotlin: исключить null из списка (или другого функционального преобразования) Перекрестные ссылки в параметрах типа Как создать массив в Kotlin, как в Java, просто предоставив размер? Присоединить источники к проекту библиотеки kotlin не отображаются в AS установить UserDefaultsKeys (swift) в kotlin Разница между типами List и Array в Котлине Параллельные операции над коллекциями Котлина? «Ошибка неоднозначности разрешения перегрузки» разрешена с другой перегрузкой Объяснение относительно того, почему это сравнение строк приводит к ошибке? Комната Android не возвращает ничего с url как параметр Именованная инъекция не работает Kotlin: Можете ли вы использовать именованные аргументы для varargs? Как удалить размытие из корневого представления в android Не удается отладить обработчик аннотации при использовании kapt и gradle

Есть ли такой синтаксис, как #region #endregion в Котлине?

Я знаю, что я могу использовать #region #endregion для окружения фрагментов кода в C #, есть ли аналогичный синтаксис в Kotlin? Благодаря!

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

Solutions Collecting From Web of "Есть ли такой синтаксис, как #region #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. Когда он рухнет, отображается только описание.