跳到主要内容

zm.TableIsEmpty Table是否为空

🎯功能

判断一个table表数据是否为空表

📜语法

结果 = zm.TableIsEmpty(任意表)

📥参数

参数数据类型解释
任意表要判断是否为空, 不存在任何成员的表

📤返回

布尔值 , 为空表返回 true , 不为空返回 false

💡示例

Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次

Dim t1, t2

t1 = Array() //空表, 也是空数组
t2 = {"紫猫学园":"zimao.vip"} //非空表

TracePrint zm.TableIsEmpty(t1) //true
TracePrint zm.TableIsEmpty(t2) //false
TracePrint UBound(t1) //-1
TracePrint UBound(t2) //-1
TracePrint t1=Array() //false
TracePrint t2=Array() //false

📘备注

  • 因为table的键值对数据无法用Ubound获取长度, 也不能直接与空表比较, 而用for each循环判断一遍也太麻烦, 所以才写了本函数
  • V4.2111: 初次加入