any →
coalesce(
    ...expressions: expression
) → any

Returns the first non-null result from two or more expressions evaluated from left to right against the same input. Returns null when every expression evaluates to null.

Parameters

Name Type Required Description
expressions expression Variadic (two or more) Two or more candidate expressions evaluated from left to right against the same input.

Argument evaluation

  • expressions: Candidates are evaluated against the same incoming value, from left to right, until one produces a non-null result. Later candidates are skipped.

Examples

#null | coalesce(#null, 42)  42

Kind: Function
Scope: special
Aliases: None


This site uses Just the Docs, a documentation theme for Jekyll.