Необязательность фигурных скобок в 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("+++")
}