Patterns #2
https://doc.rust-lang.org/book/patterns.html
let x = 5; match x { ref r => println!("Got a reference to {}", r), } // -> "Got a reference to 5"が表示される match x { 3 => println!("three"), 5 => println!("five"), _ => println!("_"), } // -> "five"が表示される // 5にたどり着けないためError // match x { // ref r => println!("Got a reference to {}", r), // 5 => println!("five"), // } match x { 5 => println!("five"), ref r => println!("Got a reference to {}", r), } // -> "five"が表示される
色々できるので混乱してきた。