Conditionals

Conditionals use if, else if and else like many other languages. Parens around the condition are not required.

CODE_PLAYGROUND
val lucky_number = 123
if true {
    print("Hello " ++ lucky_number)
}
CODE_PLAYGROUND
if false {
    print("Bye")
}

However, the condition must be of type bool.

CODE_PLAYGROUND
if 322 {
    print("Does not work")
}

Else branch

Works as expected.

CODE_PLAYGROUND
if false {
    print("Does not work")
}
else {
    print("Works")
}