blob: 45e1bd2c3360b46402e4fe6cf4f4b400af5e2141 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
; Basic if expressions.
if true "hello"
; These can produce values and the result bound to a name.
let a = if (2 + 2 >= 4) 42
; We support a single if expression.
let b = if 0xff == 255 "hello" else "world"
; ... but these can compound on each other
if 1 < 2 6
else if 1 > 2 7
else 8
; A block is an expression, and if raise the scope level regardless if a block
; is used or not.
if true != false {
let a = "yo"
}
|