#expression #boolean #depending #evaluation #parts #vba

iif

根据表达式的评估结果返回两个部分之一

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 中可用!

Crates.io

示例

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

无运行时依赖项