if
Devuelve valueTrue si el booleano es true y valueFalse si es false. Solamente se evalúa la subexpresión seleccionada. Ambas subexpresiones deben ser del mismo tipo, que también es el tipo devuelto.
Firma
if(condition:Boolean, valueTrue:any type, valueFalse:any type) -> any type |
Firma genérica
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
condition | Boolean | Indica la condición que se debe evaluar. |
valueTrue | any type | Indica la subexpresión que se debe devolver si condition evalúa true. |
valueFalse | any type | Indica la subexpresión que se debe devolver si condition evalúa false. |
Ejemplos
Esta expresión pasa un booleano como valor conforme con XML Schema:
if(b, "true", "false") |
Otra forma de hacer esto:
if(b, "1", "0") |