For the complete documentation index, see llms.txt. This page is also available as Markdown.

Condicionales

Al igual que muchos lenguajes de programación, Soulver admite condicionales (a veces llamados "sentencias if").

En Soulver, un condicional se expresa en una sola línea:

earnings = $45k                                 | $45.000,00

if earnings > $30k then tax = 20% else tax = 5% | 20%

My tax paid: earnings × tax                     | $9000,00

Los ejemplos en inglés no tienen equivalente en español; Soulver los entiende en cualquier idioma.

Declarar una variable usando un condicional

income = $35k
expenses = $21,5k

profitable = true if income > expenses     | true
insolvent = false unless expenses > income | false

Los ejemplos en inglés no tienen equivalente en español; Soulver los entiende en cualquier idioma.

Usando "and" y "or" en condicionales

IMC = 24
Bajo peso = IMC < 18,5                  | false
Peso saludable = IMC >= 18,5 y IMC < 25 | true
Sobrepeso = IMC >= 25 y IMC < 30        | false
Obesidad = IMC >= 30                    | false

&& and || también son compatibles

Operadores de comparación y booleanos

Soulver admite los operadores de comparación estándar de estilo "C" style.

Se devuelve un valor booleano (true o false).

Nombre
Operador

Igual a

==

No igual a

!=

Mayor que

>

Menor que

<

Mayor o igual que

>=

Menor o igual que

<=

Puede asignar un valor booleano a una variable directamente

Los ejemplos en inglés no tienen equivalente en español; Soulver los entiende en cualquier idioma.

También puede usar operadores de comparación fuera de las sentencias if

Última actualización

¿Te fue útil?