7.4 for and range
for in 문은 반복자(Iterator)를 통해 반복하는데 사용할 수 있다. 반복자를 생성하는 가장 쉬운 방법은 범위 표기법 a..b를 사용하는 것이다. 이 동작은 a(포함) 부터 b(제외)까지 1씩 증가된 값을 만든다.
while 대신 for를 사용하여 FizzBuzz를 작성하자.
fn main() {
// `n`은 1, 2, ..., 100까지 각각 값을 취하며 반복한다.
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);
}
}
}