fn boolean() -> bool { | |
true | |
} | |
fn if_false() -> i64 { | |
let c = false; | |
if c { 1 } else { 0 } | |
} | |
fn if_true() -> i64 { | |
let c = true; | |
if c { 1 } else { 0 } | |
} | |
fn match_bool() -> i16 { | |
let b = true; | |
match b { | |
true => 1, | |
_ => 0, | |
} | |
} | |
fn main() { | |
assert!(boolean()); | |
assert_eq!(if_false(), 0); | |
assert_eq!(if_true(), 1); | |
assert_eq!(match_bool(), 1); | |
assert_eq!(true == true, true); | |
} |