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:Booleano, valueTrue:cualquier tipo, valueFalse:cualquier tipo) -> cualquier tipo |
Firma genérica
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
condition | Booleano | Indica la condición que se debe evaluar. |
valueTrue | cualquier tipo | Indica la subexpresión que se debe devolver si condition evalúa true. |
valueFalse | cualquier tipo | 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") |