2020-10-28 day 23 @rust match match大体はcaseと同じ基本構文 fn main() { var i = 'c'; match i { 'a' => println!("azasu"), 'b' => println!("baseball"), 'c' => { // {}で複数行の処理もできる。 println!("champion"); println!("victory"); }, _ => (), // _は任意の値という意味で使われる。()は何もしないという意味で使われる。 } } Option型などでは 'a'のところにSome(value) とする事で中身の値をvalueという変数に束縛できる。