5 个稳定版本
1.2.1 | 2021年4月12日 |
---|---|
1.1.0 | 2021年4月12日 |
1.0.1 | 2021年4月12日 |
#5 在 #depending
在 timetracking 中使用
6KB
iif
根据表达式的评估结果返回两个部分之一。
直接来自 VBA 编程的早期时代,现在在 Rust 中可用!
示例
使用 iif 根据布尔表达式在两个值之间进行选择。
use iif::iif;
let active = true;
let active_text = iif!(active, "Active", "Inactive");
assert_eq!(active_text, "Active");
使用 iif_opt 根据布尔表达式创建一个 Option
。
use iif::iif_opt;
let active = true;
let active_text = iif_opt!(active, "Active");
assert_eq!(active_text, Some("Active"));