Условные операторы
Как и многие языки программирования, Soulver поддерживает условные операторы (иногда называемые "операторами if").
В Soulver условный оператор выражается в одной строке:
earnings = $45k | $45,000.00
if earnings > $30k then tax = 20% else tax = 5% | 20%
My tax paid: earnings × tax | $9,000.00Объявление переменной с использованием условного оператора
income = $35k
expenses = $21.5k
profitable = true if income > expenses | true
insolvent = false unless expenses > income | falseИспользование "and" и "or" в условных операторах
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Операторы сравнения и булевы значения
Soulver поддерживает стандартные операторы сравнения в стиле "C".
Возвращается булево значение (true или false).
Название
Оператор
Равно
==
Не равно
!=
Больше чем
>
Меньше чем
<
Больше или равно
>=
Меньше или равно
<=
Вы можете присвоить переменной булево значение напрямую
Вы также можете использовать операторы сравнения вне условных операторов
Последнее обновление