Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktPmCdBO 114 of 522 menu
◀ ▶

Необязательность фигурных скобок в Kotlin

Давайте теперь будем опускать фигурные скобки у if. Если в ветке if или else только одна команда, скобки можно не писать.

Код со всеми скобками:

val num1 = 0 if (num1 == 0) { println("+++") } else { println("---") }

Его можно сократить так:

val num1 = 0 if (num1 == 0) println("+++") else println("---")

Или так:

val num1 = 0 if (num1 == 0) { println("+++") } else println("---")

Можно убрать все скобки и записать не в одну линию:

val num1 = 0 if (num1 == 0) println("+++") else println("---")

Перепишите следующий код в сокращенной форме:

if (num1 > 0) { println("+++") } else { println("---") }

Перепишите следующий код в сокращенной форме:

if (num1 > 0) { println("+++") }
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить