21. 布尔类型 bool
语法讲解 今天学: bool 类型只有两个值:true(真)和 false(假)。用 {} 输出时会显示 true 或 false。 fn main() { let a: bool = true; let b: bool =
22. 字符类型 char
语法讲解 今天学: char 存一个字符,用单引号括起来。Rust 的 char 支持 Unicode,可以存中文和表情。 fn main() { let ch: char = 'A'; println!(&
23. String 类型
语法讲解 今天学: String 是 Rust 中可变长的字符串类型。用 String::from() 从文字创建。 fn main() { let s = String::from("Hello Rust");
24. 变量遮蔽(Shadowing)
语法讲解 今天学: Rust 允许用 let 重新声明同名变量,新值会"遮蔽"旧值。这叫做 Shadowing。 fn main() { let x = 5; let x = x + 10; le
25. 四则运算
语法讲解 今天学: Rust 支持 +、-、*、/ 四种运算,和数学一样。 fn main() { println!("{}", 10 + 3); println!("{}", 10
26. 取模运算
语法讲解 今天学: % 是取模(取余数),a % b 得到 a 除以 b 的余数。 fn main() { println!("{}", 10 % 3); println!("{}",
27. 运算优先级
语法讲解 今天学: 先乘除后加减,和数学一样。括号可以改变计算顺序。 fn main() { println!("{}", 2 + 3 * 4); println!("{}", (2
28. 复合赋值运算符
语法讲解 今天学: += -= *= /= 是复合赋值运算符。x += 3 等于 x = x + 3。注意变量要用 let mut 声明。 fn main() { let mut x = 10; x += 5; pr
29. 整数除法
语法讲解 今天学: 两个整数相除,结果还是整数,小数部分会被丢掉(向零取整)。 fn main() { let a = 7; let b = 2; println!("{}", a / b);
30. as 类型转换
语法讲解 今天学: Rust 用 as 关键字进行类型转换。例如 x as f64 把整数转成小数。 fn main() { let a = 7; let b = 2; let result = a as f64 /