Perl с помощью условного оператора или заявления результата выполнения (истина или ложь), чтобы определить блок кода выполнения.
Примечание: номер 0 ,, строка «0», «», пустой список () и UNDEF к ложным , другим значениям истины . Используйте передний правда ! Или не возвращается ложь.
Анализ условий используется:
Perl предоставляет раскрывающийся условных операторов:
заявление | описание |
---|---|
Если заявление состоит из логического выражения следует один или более операторов. | |
Если заявление позже последует необязательной еще заявление , в противном случае выполняется оператор логическое выражение ложно. | |
Вы можете в одном , если доступны с дополнительным задним заявлением ELSIF заявления , затем следует другому еще заявление . | |
Если заявление булева выражения следует один или более операторы. | |
, Если заявление после банки с дополнительным еще заявлением . | |
, Если заявление после банки с дополнительным ELSIF заявлением , затем следует другому еще заявление . | |
В последней версии Perl, можно использовать переключатель заявление. Он выполняет соответствующие блоки кода в соответствии с различными значениями. |
если (условно) {
}
если (условно) {
} Еще {
}
если (условно) {
} ELSIF (условие определения) {
} ELSIF (условие определения) {
} Еще {
}
Троичный оператор ?:
Мы можем использовать условный оператор :? Чтобы упростить , если ... еще выписку операций. Обычно в формате:
Exp1 ? Exp2 : exp3 ;
Если выражение Exp1 верно, выражение exp2 оценивает, чтобы вернуть его, в противном случае вернуть exp3.
Это показано ниже:
Реализация указанной программы, выход:
Rookie Учебник - не популярный сайт