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

Conditionnels

Comme de nombreux langages de programmation, Soulver prend en charge les conditionnels (parfois appelés "instructions if").

Dans Soulver, un conditionnel est exprimé sur une seule ligne :

earnings = $45k                                 | $45,000.00

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

My tax paid: earnings × tax                     | $9,000.00

Déclarer une variable avec un conditionnel

income = $35k
expenses = $21.5k

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

Utiliser "et" et "ou" dans les conditionnels

BMI = 24
Underweight = BMI < 18.5                  | false
Healthy Weight = BMI >= 18.5 and BMI < 25 | true
Overweight = BMI >= 25 and BMI < 30       | false
Obese = BMI >= 30                         | false

&& et || sont également pris en charge

Opérateurs de comparaison et booléens

Soulver prend en charge les opérateurs de comparaison standard de style "C".

Une valeur booléenne (true ou false) est retournée.

Nom
Opérateur

Égal à

==

Différent de

!=

Supérieur à

>

Inférieur à

<

Supérieur ou égal à

>=

Inférieur ou égal à

<=

Vous pouvez assigner une valeur booléenne directement à une variable

Vous pouvez également utiliser des opérateurs de comparaison en dehors des instructions if

Mis à jour