41. for 循环与范围
语法讲解 今天学: Rust 的 for 循环可以配合范围使用。1..=3 表示从 1 到 3(包含 3)。1..3 表示从 1 到 2(不包含 3)。 fn main() { for i in 1..=3 { pr
42. 输出偶数
语法讲解 今天学: 在循环中加 if 判断,可以筛选出符合条件的值。 fn main() { for i in 1..=10 { if i % 2 == 0 { println!("
43. 倒数输出
语法讲解 今天学: (1..=5).rev() 可以反转范围,实现从大到小。rev() 是 reverse(反转)的缩写。 fn main() { for i in (1..=5).rev() { println!(
44. while 循环
语法讲解 今天学: while 会在条件成立时一直重复执行代码块。 fn main() { let mut x = 1; while x <= 4 { println!("{}",
45. loop 与 break
语法讲解 今天学: loop 创建一个无限循环,用 break 跳出。这是 Rust 特有的循环方式。 fn main() { let mut x = 1; loop { if x > 3 {
46. 求和 1 到 10
语法讲解 今天学: 用循环可以把一组数加起来。用 let mut sum = 0; 初始化累加器。 fn main() { let mut sum = 0; for i in 1..=10 { sum +=
47. 计数:偶数个数
语法讲解 今天学: 用循环加 if 可以统计满足条件的数有多少个。 fn main() { let mut count = 0; for i in 1..=20 { if i % 2 == 0 {
48. 乘法序列
语法讲解 今天学: print!(没有 ln)不会换行,可以在一行中输出多个值。 fn main() { for i in 1..=5 { print!("{} ", i * 3); }
49. 阶乘
语法讲解 今天学: 阶乘就是从 1 连续乘到 n。例如 5! = 1*2*3*4*5 = 120。 fn main() { let mut result = 1; for i in 1..=5 { resul
50. 嵌套循环
语法讲解 今天学: 循环里面可以再放循环,叫"嵌套循环"。外层控制行,内层控制列。 fn main() { for i in 1..=3 { for j in 1..=3 {