Оператор IF...ELSE в Perl

Perl 条件语句Условные операторы Perl

За оператором if может следовать необязательный оператор else, который выполняется, когда логическое выражение ложно.

Синтаксис

Формат синтаксиса следующий:

if(boolean_expression){
   # 在布尔表达式 boolean_expression 为 true 执行
}else{
   # 在布尔表达式 boolean_expression 为 false 执行
}

Если логическое выражение boolean_expression истинно, выполняется код внутри блока if. Если логическое выражение ложно, выполняется код внутри блока else.

Блок-схема

C 中的 if...else 语句

Пример

#!/usr/bin/perl $a = 100; # Использовать оператор if для вычисления логического выражения if( $a < 20 ){ # Выполняется, когда логическое выражение истинно printf "a меньше 20\n"; }else{ # Выполняется, когда логическое выражение ложно printf "a больше 20\n"; } print "Значение a равно:$a\n"; $a = ""; # Использовать оператор if для вычисления логического выражения if( $a ){ # Выполняется, когда логическое выражение истинно printf "условие a истинно\n"; }else{ # Выполняется, когда логическое выражение ложно printf "условие a ложно\n"; } print "Значение a:$a\n";

При выполнении вышеуказанной программы вывод будет:

a 大于 20
a 的值为 : 100
a 条件为 false
a 的值为 :

Perl 条件语句Условные операторы Perl

Другие расширения