30. as 类型转换

30. as 类型转换

语法讲解 今天学: Rust 用 as 关键字进行类型转换。例如 x as f64 把整数转成小数。 fn main() { let a = 7; let b = 2; let

阅读更多 →
29. 整数除法

29. 整数除法

语法讲解 今天学: 两个整数相除,结果还是整数,小数部分会被丢掉(向零取整)。 fn main() { let a = 7; let b = 2; println!("

阅读更多 →
28. 复合赋值运算符

28. 复合赋值运算符

语法讲解 今天学: += -= *= /= 是复合赋值运算符。x += 3 等于 x = x + 3。注意变量要用 let mut 声明。 fn main() { let mut x = 10

阅读更多 →
27. 运算优先级

27. 运算优先级

语法讲解 今天学: 先乘除后加减,和数学一样。括号可以改变计算顺序。 fn main() { println!("{}", 2 + 3 * 4); println!

阅读更多 →
26. 取模运算

26. 取模运算

语法讲解 今天学: % 是取模(取余数),a % b 得到 a 除以 b 的余数。 fn main() { println!("{}", 10 % 3); prin

阅读更多 →
25. 四则运算

25. 四则运算

语法讲解 今天学: Rust 支持 +、-、*、/ 四种运算,和数学一样。 fn main() { println!("{}", 10 + 3); println!

阅读更多 →
24. 变量遮蔽(Shadowing)

24. 变量遮蔽(Shadowing)

语法讲解 今天学: Rust 允许用 let 重新声明同名变量,新值会"遮蔽"旧值。这叫做 Shadowing。 fn main() { let x = 5; le

阅读更多 →
23. String 类型

23. String 类型

语法讲解 今天学: String 是 Rust 中可变长的字符串类型。用 String::from() 从文字创建。 fn main() { let s = String::from(&quo

阅读更多 →
22. 字符类型 char

22. 字符类型 char

语法讲解 今天学: char 存一个字符,用单引号括起来。Rust 的 char 支持 Unicode,可以存中文和表情。 fn main() { let ch: char = 'A&

阅读更多 →
21. 布尔类型 bool

21. 布尔类型 bool

语法讲解 今天学: bool 类型只有两个值:true(真)和 false(假)。用 {} 输出时会显示 true 或 false。 fn main() { let a: bool = tru

阅读更多 →