Условные операторы
Программа, которая не может реагировать на данные - бесполезна. Вы можете контролировать её выполнение при помощи условных операторов.
В самом простом виде условный оператор выглядит так:
В этой программе мы получаем имя с консоли. Если оно равно Mark
, то выводим "Hello, Mark!"
, иначе - не делаем ничего. Мы можем что-то сделать, если условие ложно добавив else
:
В этом варианте программы мы выводим "Hello, other person!"
если введённая пользователем строка не равна Mark
.
Мы можем объединить несколько таких операторов, сделав несколько проверок:
Однако, условный оператор может использоваться в качестве выражения:
Так, если name
в примере выше равно "Mark"
, то if
возвратит "Hello, Mark!"
, иначе - оно возвратит "Hello, other person!"
В случае, когда выражение if
не имеет блока else
и условие оказалось ложным, возвращается ()
Last updated