If


fn main() {
    a := 10
    b := 20
    if a < b {
        println('$a < $b')
    } else if a > b {
        println('$a > $b')
    } else {
        println('$a == $b')
    }
}

if语句非常简单,和Go等众多语言类似。

但与类C语言不同的是,条件不需要(),但{}必须。

if也可以被用作表达式:

num := 777
s := if num % 2 == 0 {
    'even'
}
else {
    'odd'
}
println(s) // ==> "odd"

results matching ""

    No results matching ""