let, match, method, associated functions, external crates

새로운 프로젝트 생성

$ cargo new guessing_game --bin
$ cd guessing_game

플레이어 입력값 처리

use std::io;

fn main() {
    println!("Guess the number!");

    println!("Please input your guess.");

    let mut guess = String::new();

    io::stdin().read_line(&mut guess).expect("Failed to read line");

    println!("You guessed: {}", guess);
}
let foo = 5; // immutable
let mut bar = 5; // mutable