Rust的for ... in循环表达式
Rust的for … in循环表达式
循环表达式
Rust 有三种循环表达式:while 、loop 和 for … in 表达式。
for … in 循环:
for n in 1..101 {
if n % 15 == 0 {
println!("fizzbuzz");
} else if n % 3 == 0 {
println!("fizz");
} else if n % 5 == 0 {
println!("buzz");
} else {
println!("{}", n);
}
}
注意 for … in 后面是一个 Rang 类型,左闭右开,所以这个循环的最后一个n值是100。