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: 初次加入