Условный оператор IF в Perl
Оператор if в Perl состоит из логического выражения, за которым следует один или несколько операторов.
Синтаксис
Формат синтаксиса следующий:
if(boolean_expression){
# 在布尔表达式 boolean_expression 为 true 执行
}
Если логическое выражение boolean_expression истинно, блок кода внутри оператора if будет выполнен. Если логическое выражение ложно, будет выполнен первый набор кода после оператора if (после закрывающей фигурной скобки).
Блок-схема
Пример
#!/usr/bin/perl
$a = 10;
# Использовать оператор if для вычисления логического выражения
if( $a < 20 ){
# Выполняется, когда логическое выражение истинно
printf "a меньше 20\n";
}
print "значение a равно :$a\n";
$a = "";
# Использовать оператор if для вычисления логического выражения
if( $a ){
# i Выполняется, когда логическое выражение истинно
printf "Переменная a истинна\n";
}
print "значение a равно:$a\n";
Выполнение вышеуказанной программы дает следующий вывод:
a 小于 20 a 的值为 : 10 a 的值为 :Другие расширения
Условные операторы Perl