match if
1 #![allow(unused)] 2 fn write_bar(size: u64){ 3 match size{ 4 o if o < 100 => println!("{:?} less than 100", o), 5 o if o < 200 && o > 100 => println!("{:?} between 100-200", o), 6 _ => println!("{:?} bigger than 200", size), 7 } 8 } 9 fn main() { 10 write_bar(10); 11 write_bar(150); 12 write_bar(250); 13 }