# IF\_ELSE

如果**condition**参数中的布尔值为**true**，则返回第二个参数；在所有其他情况下，返回第三个参数

## 语法

```
IF_ELSE(condition, true_value, false_value)
```

## 参数

| 名称 | 类型 | 描述 | 默认值 |
| --- | --- | --- | --- |
| 条件 | 布尔值 | 如果为真，则返回第二个参数，否则返回第三个参数。 |  |
| true\_value | 任意 | 当条件为真时返回的值 |  |
| false\_value | 任意 | 当条件不为真时返回的值 |  |

## 示例

| 条件 | true\_value | false\_value | 输出 |
| --- | --- | --- | --- |
| true | 'foo' | 'bar' | `foo` |
| false | 'foo' | 'bar' | `bar` |
| null::Boolean | 'foo' | '条形' | `条形` |