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:Boolean, valueTrue:any type, valueFalse:any type) -> any type |
Paramètres
Nom | Type | Description |
---|---|---|
condition | Boolean | Spécifie la condition à évaluer. |
valueTrue | any type | Spécifie une sous-expression à retourner lorsque la condition évalue à true. |
valueFalse | any 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") |