474 B
474 B
Blocks
If statements
if condition {
} else {
}
Case Patterns
when color is {
Green -> "Success."
Blue -> "Warning."
Red -> "Error!"
}
Let bindings with blocks
let num = -5
let absNum = if num>=0 {num} else {-num}
let message = when color is {
Green -> "Success."
Blue -> "Warning."
Red -> "Error!"
}
Since everything is secretly a function, the last statement in any block is implicitly its return.