Función: IfVolver

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…

else-if, switch