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.00Déclarer une variable avec un conditionnel
income = $35k
expenses = $21.5k
profitable = true if income > expenses | true
insolvent = false unless expenses > income | falseUtiliser "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 | falseOpé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