原文: https://beginnersbook.com/2017/02/conditional-statements-in-perl/
在任何编程语言中,条件语句都被认为是最有用的特性之一。当我们需要执行不同的操作时,使用条件语句,具体取决于指定的条件是否为true
或false
。在 perl 中,我们有以下条件语句。单击下面的链接以示例的方式详细阅读声明。
if
语句 - 如果语句包含条件,如果条件计算结果为true
,那么if
中的语句执行否则不执行if-else
语句 - 如果语句有一个可选的else
语句,如果if
语句中指定的条件求值为true
,则if
中的语句执行,否则else
中的语句执行if-elsif-else
语句 - 当我们需要检查多个条件时使用,这个结构中可以有多个elsif
语句。unless
语句 - 这与if
语句的行为正好相反。当指定条件返回false
时,将执行unless
内的此语句。unless-else
语句 - 如果unless
语句中指定的条件求值为false
,则unless
内的语句执行,否则else
内的语句执行unless-elsif-else
语句 - 用于多个条件检查switch case
语句 - 自 Perl 5.10 起不推荐使用given-when-default
语句 - 它是switch case
的替代品