如何在 Perl 中使用布尔变量? [英] How do I use boolean variables in Perl?

查看:50
本文介绍了如何在 Perl 中使用布尔变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试过了:

$var = false;$var = FALSE;$var = 假;

这些都不行.我收到错误信息

在使用strict subs"时不允许使用裸词false".

解决方案

在 Perl 中,以下条件在条件中评估为假:

<预><代码>0'0'未定义'' # 空标量() # 空列表('')

其他都是真的.truefalse 没有裸词.

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆