За оператором else может следовать необязательный оператор else, который выполняется, когда логическое выражение истинно.
Формат синтаксиса следующий:
if(boolean_expression){ # выполнить, когда логическое выражение boolean_expression имеет значение false}else{ # выполнить, когда логическое выражение boolean_expression истинно}
Если логическое выражение boolean_expression имеет значение false, выполняется код внутри блока if. Если логическое выражение истинно, выполняется код внутри блока else.
#!/usr/bin/perl$a = 100;# Используйте оператор if для обнаружения логического выражения, ifless( $a == 20 ){ # Если логическое выражение ложно, printf "Данное условие ложноn" ; }else{ # Если логическое выражение истинно, выполнить printf "Данное условие истинноn";}print "Значение a равно: $an";$a = "";# Использовать, если Оператор обнаруживает логическое выражение, if( $a ){ # Если логическое выражение ложно, выполните printf "a Указанное условие ложноn";}else{ # Если логическое выражение истинно, выполните printf "a Данное условие truen";}print "Значение a: $an";
Результат выполнения вышеуказанной программы:
Данное условие является ложным и имеет значение: 100a Данное условие является ложным и имеет значение: