11. 读入两个整数
语法讲解 今天学: 读入两个数时,可以分两次 read_line,或者读一行后用 split_whitespace() 拆开。这里用分两行读入的方式: use std::io; fn main() { let mut s1 = S
12. 一行读入两个数
语法讲解 今天学: 可以读一行,再用 split_whitespace() 按空格拆分成多个部分。collect() 把拆分结果收集到 Vec(列表)中。 use std::io; fn main() { let mut inpu
13. 读入三个整数
语法讲解 今天学: 和读两个数类似,同一行读入三个数也可以用 split_whitespace()。 use std::io; fn main() { let mut input = String::new(); io::
14. 读入浮点数
语法讲解 今天学: 把类型标注改为 f64,就能读入小数。Rust 中 f64 是 64 位浮点数。 use std::io; fn main() { let mut input = String::new(); io::
15. 交换输出顺序
语法讲解 今天学: 读入的数据存在变量里,输出时可以自由决定顺序。 use std::io; fn main() { let mut s1 = String::new(); io::stdin().read_line(&a
16. 读入并格式化输出
语法讲解 今天学: 可以把读入的值嵌入到格式化字符串中。 use std::io; fn main() { let mut input = String::new(); io::stdin().read_line(&
17. 声明不可变变量
语法讲解 今天学: Rust 用 let 声明变量。默认情况下,变量是不可变的(不能修改)。Rust 会自动推断变量类型。 fn main() { let x = 10; println!("{}", x
18. 可变变量 let mut
语法讲解 今天学: 如果想修改变量的值,需要用 let mut 声明为可变的。mut 是 mutable(可变)的缩写。 fn main() { let mut x = 5; x = x + 3; println!(
19. 整数类型 i32
语法讲解 今天学: Rust 中最常用的整数类型是 i32(32位有符号整数)。可以用 : i32 明确标注类型。 fn main() { let a: i32 = 100; let b: i32 = 200; pr
20. 浮点类型 f64
语法讲解 今天学: f64 是 64 位浮点数(小数),类似其他语言的 double。 fn main() { let pi: f64 = 3.14; println!("{}", pi); } 小练习