Perl中某個值的真假斷定

和其它的語言不一樣, Perl並無專門的Boolern數據類型,它是靠一些簡單的規則來判斷的:spa 若是值爲數字, 0爲假;全部其它數字都爲真。(非0值爲真) 若是值爲字符串,空字符串('')爲假;全部其它字符串都爲真。 若是不是數字也不是字符串,就先轉換成數字或字符串再行判斷(也就是說,undef表示假,並且全部的引用都是真)。 以上規則中隱藏了另外一條規則。字符串'0'跟數字0是同一個標量值
相關文章
相關標籤/搜索