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。