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
circle-info

&& 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"arrow-up-right.

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