Rust 流程控制
if fn main() { let condition = true; let number = if condition { 5 } else { 6 }; println!("The value of number is: {}", number); } 以上代码有以下几点要注意: if 语句块是表达式,这里我们使用 if 表达式的返回值来给 number 进行赋值:number 的值是 5 用 if 来赋值时,要保证每个分支返回的类型一样(事实上,这种说法不完全准确,见这里),此处返回的 5 和 6 就是同一个类型,如果返回类型不一致就会报错 for 循环 以下代码会循环输出一个从 1 到 5 的序列 ...

