if-else Statements
Kotlin uses the same if/else statement structure as most of the C-like languages and uses the same comparison operators.
val name = "Link"
if(name == "Link"){ println("It's dangerous to go alone, take this!")} else if (name == "Mario") { println("The Princess is in Another Castle.")} else { println("Do a barrel roll!")}💡 Kotlin has the
===and!==comparison operators, similar to Javascript. These operators evaluate based on reference
Conditional expression
A very nice feature of Kotlin language is to assign an if/else to a value.
val level = if(name == "Link") { 5} else { 0}
// You can omit the {}s when a branch contains one expressionval level = if(name == "Link") 5 else 0