Perl中沒有bool類型
perl中沒有bool類型,所有的判斷都是通過數字類型和字符串類型來進行的。
哪些類型為false
標量只有三種,數字0,空字符串"", 字符串'0'("0")。
矢量有空數組,空哈希。
判斷數組或哈希為空
和標量一樣,直接將數組或哈希放到if語句中即可
my @list = () ;
if(@list){
print "Not empty!\n" ;
}
my %hash = () ;
if(%hash){
print "Not empty!\n" ;
}