if ''
printf "空字符串\n"
end
if []
printf "空数组"
end
if nil
print 'nil'
end
if false
print 'false'
end
if true
print 'true'
end
if 1
printf '有名额1'
end
if 0
printf '没有明额0'
end
测试了这么多,只有 if true 和 if false 感觉判断准确,其他''、0、[],为什么条件判断的时候都成立了,这样的话,我如何判断数据是否为空呢?