Perl和其他语言有点不一样,它没有原生的布尔(Bool)型变量。不过,这
简单说,下面的情况在Perl里会被解析成fase:
- 数字0
- 字符串0
- 空字符串
- 值为undef的变量
其余的情况在Perl里都会被解析成true。
这样其实也很有好处,相同的逻辑,代码量上会精简不少,但额外的代价就是你得记住哪些情况等于true,哪些又是false。
Perl和其他语言有点不一样,它没有原生的布尔(Bool)型变量。不过,这
简单说,下面的情况在Perl里会被解析成fase:
其余的情况在Perl里都会被解析成true。
这样其实也很有好处,相同的逻辑,代码量上会精简不少,但额外的代价就是你得记住哪些情况等于true,哪些又是false。
Leave a Reply
You must be logged in to post a comment.