Macro op::ternary

source ·
macro_rules! ternary {
    ($condition:expr => $true:expr; $false:expr) => { ... };
    ($condition:expr => $true:expr, $false:expr) => { ... };
}
Expand description

§Ternary Operator

condition ? true : false

§Examples

use op::ternary;

let n = ternary!(true => 0, 1);
assert_eq!(n, 0);
let n = ternary!(false => 0, 1);
assert_eq!(n, 1);