Необязательность фигурных скобок в Kotlin
Давайте теперь будем опускать фигурные скобки у if.
Если в ветке if или else только одна команда,
скобки можно не писать.
Код со всеми скобками:
val num1 = 0
if (num1 == 0) {
println("Y")
} else {
println("N")
}
Его можно сократить так:
val num1 = 0
if (num1 == 0) println("Y") else println("N")
Или так:
val num1 = 0
if (num1 == 0) {
println("Y")
} else println("N")
Можно убрать все скобки и записать не в одну линию:
val num1 = 0
if (num1 == 0)
println("Y")
else
println("N")
Перепишите следующий код в сокращенной форме:
if (num1 > 0) {
println("Y")
} else {
println("N")
}
Перепишите следующий код в сокращенной форме:
if (num1 > 0) {
println("Y")
}