31. 表达式组合

语法讲解 今天学: 多个运算可以组合在一起。 fn main() { let a = 10; let b = 3; println!("{} {}", a / b, a % b); } 小练习 输

开始练习 →

32. 综合表达式

语法讲解 今天学: 复杂表达式要注意运算顺序——先乘除取模,再加减。 fn main() { let x = 100; let y = x / 10 % 3; println!("{}", y);

开始练习 →

33. 简单 if

语法讲解 今天学: Rust 的 if 判断条件是否成立。注意:Rust 的 if 条件不需要括号(和 C 语言不同)。 fn main() { let x = 10; if x > 5 { print

开始练习 →

34. if-else

语法讲解 今天学: else 是"否则",条件不成立时执行。 fn main() { let x = 3; if x % 2 == 0 { println!("even"

开始练习 →

35. else if 多分支

语法讲解 今天学: else if 可以添加更多条件分支。 fn main() { let x = 0; if x > 0 { println!("positive"); }

开始练习 →

36. if 作为表达式

语法讲解 今天学: Rust 的 if 也是一个表达式,可以返回值并赋给变量。注意每个分支最后的值不加分号。 fn main() { let x = 7; let label = if x > 5 { "bi

开始练习 →

37. 逻辑与 &&

语法讲解 今天学: && 是"并且",两个条件同时成立才算真。 fn main() { let x = 15; if x >= 10 && x <= 20 {

开始练习 →

38. 逻辑或 ||

语法讲解 今天学: || 是"或者",两个条件只要有一个成立就算真。 fn main() { let day = 6; if day == 6 || day == 7 { println!

开始练习 →

39. match 基础

语法讲解 今天学: match 是 Rust 的模式匹配,类似其他语言的 switch。用 => 指向对应的代码,_ 表示"其他所有情况"。 fn main() { let x = 2; match

开始练习 →

40. match 与通配符

语法讲解 今天学: _ 在 match 中表示"匹配所有剩余情况",相当于 else。 fn main() { let grade = 'B'; match grade {

开始练习 →