注意事项

条件必须是 bool

if x > 0 {
    println("ok");
}

不支持把 intstringopt<T> 直接当条件。

block 有独立作用域

if true {
    let x = 1;
}

println(x); // 错误

for 变量只在循环体内可见

for item in items {
    println(item);
}

println(item); // 错误

break / continue 只能在循环里

if ok {
    break; // 错误
}