Condizionali

Come molti linguaggi di programmazione, Soulver supporta i condizionali (a volte chiamati "istruzioni if").

In Soulver, un condizionale viene espresso su una singola riga:

earnings = $45k                                 | $45,000.00

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

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

Dichiarare una variabile usando un condizionale

income = $35k
expenses = $21.5k

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

Uso di "and" e "or" nei condizionali

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

&& and || sono anche supportati

Operatori di confronto e booleani

Soulver supporta gli standard operatori di confronto in stile "C"arrow-up-right.

Viene restituito un valore booleano (true o false).

Nome
Operatore

Uguale a

==

Non uguale a

!=

Maggiore di

>

Minore di

<

Maggiore o uguale a

>=

Minore o uguale a

<=

È possibile assegnare direttamente a una variabile un valore booleano

È possibile utilizzare anche gli operatori di confronto al di fuori delle istruzioni if

Ultimo aggiornamento