> For the complete documentation index, see [llms.txt](https://dev2ero.gitbook.io/notes-cs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev2ero.gitbook.io/notes-cs/programming/programing-language/rust/ru-men-shi-li.md).

# 入门实例

### 读取数字

```rust
use std::io;
fn main() {
    let mut input = String::new();
        std::io::stdin()
            .read_line(&mut input)
            .expect("Failed to read line");
    // 这里等效的写法是：
    // let num: i32 = input.trim().parse().unwrap(); 
    let num = input.trim().parse::<i32>().unwrap();
    println!("您输入的数字是：{}", num);
}
```

### 读取单行多个数字

```rust
use std::io;

fn main() {
    let mut input=String::new();
    io::stdin().read_line(&mut input).unwrap();
    let mut s = input.split_whitespace();
    let a: i32 = s.next().unwrap().parse().unwrap();
    let b: i32 = s.next().unwrap().parse().unwrap();
    println!("{}", a + b);
}
```
