Perl中某个值的真假断定

和其它的语言不一样, Perl并无专门的Boolern数据类型,它是靠一些简单的规则来判断的:spa 若是值为数字, 0为假;全部其它数字都为真。(非0值为真) 若是值为字符串,空字符串('')为假;全部其它字符串都为真。 若是不是数字也不是字符串,就先转换成数字或字符串再行判断(也就是说,undef表示假,并且全部的引用都是真)。 以上规则中隐藏了另外一条规则。字符串'0'跟数字0是同一个标量值
相关文章
相关标签/搜索