在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Perl 条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
条件判断常用: True #布尔值 not True #布尔值 ! True #布尔值 False #布尔值 数字 0、字符串 '0' 、 "" 、空数组list () 和 undef 为 false > ; >= ; < ; <= ; ==;!=;<=>比较,返回0或者 1或者 -1; #数值比较大小 == #判断是否相等; != #判断是否不相等; bt ; be ; lt ; le ; eq ; ne ; cmp比较,返回0或者 1或者 -1; #字符串比较大小 =~ #匹配 && #且 || #或者
Perl 提供了下拉的条件语句:
if(条件判断){ }
if(条件判断){ }else{ }
if(条件判断){ }elsif(条件判断){ }elsif(条件判断){ }else{ }
三元运算符 ? :我们可以使用 条件运算 ? : 来简化 if...else 语句的操作。通常格式为: Exp1 ? Exp2 : Exp3;
如果 Exp1 表达式为 true ,则返回 Exp2 表达式计算结果,否则返回 Exp3。 实例如下所示: #!/usr/local/bin/perl
$name = "菜鸟教程";
$favorite = 10;
$status = ($favorite > 60 )? "热门网站" : "不是热门网站";
print "$name - $status\n";
执行以上程序,输出结果为: 菜鸟教程 - 不是热门网站
参考:https://www.runoob.com/perl/perl-conditions.html |
请发表评论