Perl 含有所有必须的逻辑操作符来处理Boolean(true/false)值。例如,进行逻辑判断的逻辑与AND(&&)和逻辑或OR (||):
短路操作的值和C(以及类似的语言)不同的地方是,短路操作的结果是最后被执行语句的返回值,而非仅仅是一个Boolean 值.
- my $last_name = $hash{"d"} || "(No last name)";
-
print $last_name, "\n";
-
-
#(No last name)
三元操作符?:
阅读(478) | 评论(0) | 转发(0) |