ifFunction method
- @DefineMethod(name: 'if')
@DefineMethod(name: 'if')
if function. Example:
a: if(not(false), 1, 2); => a: 1;
e: if(not(true), 5); => e: ;
Implementation
@DefineMethod(name: 'if')
Node ifFunction(Condition condition, Node trueValue, [Node falseValue]) =>
condition.eval(context).evaluated
? trueValue
: (falseValue ?? Anonymous(null));