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"));