miniapl

: — Guard

condition:result returns result when the condition is true. Otherwise execution continues. Only the chosen result evaluates.

{⍵<0:-⍵ ⋄ ⍵}¯4     ⍝ 4
{⍵=0:0 ⋄ ÷⍵}0      ⍝ 0

Condition: Boolean singleton. An empty selected result returns no value. See error guards.