# IF\_ELSE

Se o parâmetro de **condição** contiver um valor booleano **verdadeiro**, será retornado o segundo argumento; em todos os outros casos, será retornado o terceiro argumento.

## Sintaxe

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

## Argumentos

| Nome | Tipo | Descrição | Valor padrão |
| --- | --- | --- | --- |
| condição | Booleano | Se isso for verdadeiro, será retornado o segundo argumento, caso contrário, será retornado o terceiro argumento. |  |
| true\_value | any | O valor a ser retornado quando a condição for verdadeira |  |
| false\_value | any | O valor a ser retornado quando a condição não for verdadeira |  |

## Exemplos

| condição | true\_value | false\_value | Saída |
| --- | --- | --- | --- |
| true | 'foo' | 'bar' | `foo` |
| false | 'foo' | 'bar' | `bar` |
| null::Boolean | 'foo' | 'bar' | `bar` |