За оператором if может следовать необязательный оператор else, который выполняется, когда логическое выражение имеет значение false.
грамматика
Формат синтаксиса следующий:
if(boolean_expression){ # выполнить, когда логическое выражение boolean_expression имеет значение true}else{ # выполнить, когда логическое выражение boolean_expression имеет значение false}
Если логическое выражение boolean_expression истинно, выполняется код внутри блока if. Если логическое выражение ложно, выполняется код внутри блока else.
блок-схема
Пример
#!/usr/bin/perl $a = 100 ; # Используйте оператор if для оценки логического выражения если ( $а < 20 ) { #Выполняется, когда логическое выражение истинно печать " a меньше 20 n " } else { ; #Выполняется, когда логическое выражение неверно печать " a больше 20 n " } ; распечатать " Значение a: $a n " ; $a = " " ; # Используйте операторы if для определения логических выражений если ( $а ) { #Выполняется, когда логическое выражение истинно печать " условие истинно n " } else { ; #Выполняется, когда логическое выражение неверно печать " условие неверно n " } ; распечатать " Значение a: $a n " ; Результат выполнения вышеуказанной программы:
Значение больше 20a: 100a Значение условия является ложным: