zm.TableIsSame 表成员是否相同
🎯功能
判断两个表的成员与顺序是否相同, 不考虑地址
📜语法
结果 = zm.TableIsSame(表1, 表2)
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
表1 | 表 | 第一个表 |
表2 | 表 | 第二个表 |
📤返回
布尔型
, 返回比较结果, 相同返回true
, 不同返回false
💡示例
Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次
Dim t1, t2
t1 = {1, 2, "QQ":345911220}
t2 = {1, 2, "QQ":345911220}
If t1 = t2 Then
TracePrint "直接比较结果为相同"
Else
TracePrint "直接比较结果为不同"
End If
If zm.TableIsSame(t1, t2) Then
TracePrint "插件比较结果为相同"
Else
TracePrint "插件比较结果为不同"
End If
📘备注
- V4.2113:
- 初次加入
- 对比表的成员值, 只要内部成员与顺序相同, 那么结果就是相同的, 特别注意顺序也要相同才可以