February 2018
Intermediate to advanced
350 pages
7h 35m
English
if in Kotlin looks exactly like any other C-style language:
if (2 > 1) { //Boolean expression println("2 is greater than 1")} else { println("This never gonna happen")}
In Kotlin, if (and when) is an expression. It means that the if statement returns a value:
val message = if (2 > 1) { "2 is greater than 1"} else { "This never gonna happen"}println(message)
Kotlin doesn't have ternary expressions, but an if expression can be written in a single line:
println(if(2 > 1) "2 is greater than 1" else "This never gonna happen")
Read now
Unlock full access