Rust の基本的な文法メモ
Introduction - Rust By Example 日本語版 を見ながら Rust の基本文法をおさらいする
変数
- 変数はデフォルトでイミュータブル
- ミュータブルにしたい場合は mut キーワードを用いる
- 宣言と定義を別々に行うことも可能
let x = 1; // x = 2; => Error let mut y = 1; let y = 2; let z; z = 123;
- 例えば標準入力からデータを受け取る io::stdin.read_line は引数に mut &String をとる
let mut input = String::new(); io::stdin().read_line(&mut input).expect("Error"); println!("Input value: {}", input);
関数とテスト
- 関数は fn キーワードで...