You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OBS: não existe operador ternário, uma vez que if-else possui o mesmo comportamento que ele.
Como usar?
if (condição) {
// será executado com a condição for satisfeita (true)
} else {
// será executado com a condição não for satisfeita (false)
}
Exemplos
Expressão if
val idade =20if (idade >=18) {
println("Maior de idade")
}
Expressão if em uma linha
val idade =20if (idade >=18) println("Maior de idade")
Expressão if-else
val idade =16if (idade >=18) {
println("Maior de idade")
} else {
println("Menor de idade")
}
Expressão if-else em uma linha
val idade =16if (idade >=18) println("Maior de idade") elseprintln("Menor de idade")
Encadeamento de if-else
val calories =2000if (calories >=2000) {
println("Você atingiu seu limite diário de calorias.")
} elseif (calories >1500) {
println("Você está perto de atingir seu limite diário de calorias.")
} else {
println("Você está longe de atingir seu limite diário de calorias.")
}