Perl中判断数组或hash为空


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" ;
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM