如何在 Perl 中使用布尔变量? [英] How do I use boolean variables in Perl?
本文介绍了如何在 Perl 中使用布尔变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试过了:
$var = false;$var = FALSE;$var = 假;
这些都不行.我收到错误信息
在使用strict subs"时不允许使用裸词false".
解决方案
在 Perl 中,以下条件在条件中评估为假:
<预><代码>0'0'未定义'' # 空标量() # 空列表('')其他都是真的.true
或 false
没有裸词.
I have tried:
$var = false;
$var = FALSE;
$var = False;
None of these work. I get the error message
Bareword "false" not allowed while "strict subs" is in use.
解决方案
In Perl, the following evaluate to false in conditionals:
0
'0'
undef
'' # Empty scalar
() # Empty list
('')
The rest are true. There are no barewords for true
or false
.
这篇关于如何在 Perl 中使用布尔变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文