Управляющая конструкция if

Вероятно, после сравнения двух значений вы захотите выполнить некоторые действия по результатам проверки. В Perl, как и в других языках, существует управляющая конструкция if:

if ($name gt 'fred') {
print "'$name' comes after 'fred' in sorted order.\n";
}

Как альтернатива предусмотрена разновидность if с ключевым словом else:

if ($name gt 'fred') {
print "'$name' comes after 'fred' in sorted order.\n";
} else {
print "'$name' does not come after 'fred'.\n";
print "Maybe it's the same string, in fact.\n";
}

Условный код обязательно должен быть заключен в фигурные скобки, обозначающие границы блока (в отличие от языка C, знаете вы его или нет). В программах содержимое блоков рекомендуется выделять отступом, как это сделано в приведенной программе. Если вы используете текстовый редактор для программистов, он сделает большую часть работы за вас.

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела Perl на эту тему:
Автоматическое преобразование между числами и строками
Бинарные операторы присваивания
Вещественные литералы
Встроенные предупреждения Perl
Выбор имен переменных

Вернуться в раздел: Perl / 1. Скалярные данные