• If

    If

    1. a := 10
    2. b := 20
    3. if a < b {
    4. println('$a < $b')
    5. } else if a > b {
    6. println('$a > $b')
    7. } else {
    8. println('$a == $b')
    9. }

    if语句和大多数编程语言类似。和C语言不同的是,条件部分不需要小括弧,而大括弧是必须的。

    if同时也可以当作表达式使用:

    1. num := 777
    2. s := if num % 2 == 0 {
    3. 'even'
    4. }
    5. else {
    6. 'odd'
    7. }
    8. println(s) // ==> "odd"