Rust備忘録001
コードや理解が間違っているところがあったらコメントで教えてください。
まずHello, World
fn main(){ println!("Hello, World!"); }
数値の出力
let x = 10; println!("{}", x);
変数
let mut x = 10; x = 12; println!("{}", x);
標準入力
use std::io; ... let mut x = String::new(); io::stdin().read_line(&mut x).expect("error"); println!("{}", x.len() - 1);
パターンマッチ
let mut x = 10; match x { 1 => println!("x = 1"), 10 => println!("x = 10"), 100 => { println!("omg"); return 0; } _ => {} }