Descripción
Selecciona entre dos valores según una condición.
Nota: el valor no seleccionado no se evaluará
Cadena de entrada
if
Cadena de salida
if
Uso
if(<condición>,<caso_if>,<caso_else>)
Parámetros | |||
---|---|---|---|
# | Parámetro | Descripción | Valor por defecto |
1 | condición | Condición para seleccionar el primer(V) o segundo valor(F) | |
2 | caso_if | Valor devuelto si la condición es verdadera | |
3 | caso_else | Valor devuelto si la condición es falsa |
Ejemplos
if(rand(-1)<0.5,inf,nan)
RealDoble: NaN
if(par(det([2,3],[6,-1])),true,_throw_(nan))
Booleano: verdadero (la excepción no es lanzada ya que no se evalúa el valor no seleccionado)
if(impar(det([2,3],[6,-1])),true,_throw_(nan))
FuncionException: <<<FuncionException>>> en funcion "if": <<<ForcedException>>> Excepcion forzada por usuario. Codigo: NaN --> if(Vector:[impar(det([2,3],[6,-1])),verdadero,_throw_(NaN)])
Desde / Última modificación
v0.1.0
Véase también…