?:Perl中的运算符
让我们检查条件运算符吗?:在Perl中,可用于替换if...else语句。它具有以下一般形式-
语法
Exp1 ? Exp2 : Exp3;
其中Exp1,Exp2和Exp3是表达式。注意冒号的使用和放置。
a的值?这样确定表达式:计算Exp1。如果为true,则对Exp2进行求值并成为整个值?表达。如果Exp1为false,则对Exp3求值,其值成为表达式的值。以下是使用此运算符的简单示例-
示例
#!/usr/local/bin/perl $name = "Ali"; $age = 10; $status = ($age > 60 )? "A senior citizen" : "Not a senior citizen"; print "$name is - $status\n";
输出结果
这将产生以下结果-
Ali is - Not a senior citizen
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西