Skip to content
Maxime Labelle edited this page Aug 30, 2019 · 2 revisions
any iff(any, any, any)

The first expression is considered a predicate, that is, an expression that evaluates to either true or false.

Depending on the result of evaluating the predicate expression, the iff function returns the evaluation of its second expression if true, otherwise it returns the evaluation of its third expression.

Examples

Given Expression Result
iff(`true`, `true`, `false`) true
iff(`false`, `true`, `false`) false
{ "eval": true, "true": "truthy", "false": "falsy" } iff(eval, true, false) "truthy"
{ "eval": false, "true": "truthy", "false": "falsy" } iff(eval, true, false) "falsy"
Clone this wiki locally