$if

Gebruik: $if(voorwaarde,dan[,anders])
Categorie: voorwaardelijk

Beschrijving:

Als voorwaarde niet leeg is, wordt dan geretourneerd; in het andere geval wordt anders geretourneerd. Wanneer anders niet is opgegeven, wordt aangenomen dat het een lege tekenreeks is. Naast (of in plaats van) het retourneren van waarden, kunnen dan en anders worden gebruikt om andere functies onder voorwaarden uit te voeren.

Waarschuwing

Het schrijven van de code met tekens zoals spaties, inspringingen of regelafbrekingen kan het resultaat van de functie beïnvloeden.

Voorbeeld:

De volgende instructies retourneren de aangegeven waarden:

$set(foo,This is foo)
$set(bar,)
$if(%foo%,%foo%,No foo)                   ==>  "This is foo"
$if(%bar%,%bar%,No bar)                   ==>  "No bar"
$if(%bar%,This is bar,No bar)             ==>  "No bar"
$if(%bar%,This is bar,)                   ==>  ""
$if(%bar%,This is bar)                    ==>  ""
$if(,True,False)                          ==>  "False"
$if( ,True,False)                         ==>  "True"
$if(,$set(value,True),$set(value,False))  ==>  Sets "value" to "False"
$set(value,$if(%bar%,True,False))         ==>  Sets "value" to "False"