if
Retourne valueTrue si la booléenne est vraie, et valueFalse si elle est fausse. Seule la sous-expression sélectionnée est évaluée. Les deux sous-expressions doivent être du même type, qui est aussi le type de retour.
Signature
if(condition:booléen, valueTrue:tout type, valueFalse:tout type) -> tout type |
Paramètres
Nom | Type | Description |
---|---|---|
condition | booléen | Spécifie la condition à évaluer. |
valueTrue | tout type | Spécifie une sous-expression à retourner lorsque la condition évalue à true. |
valueFalse | tout type | Spécifie une sous-expression à retourner lorsque la condition évalue à false. |
Exemples
L’expression suivante passe une valeur conformante de schéma XML Booléenne :
if(b, "true", "false") |
Une alternative :
if(b, "1", "0") |