跳到主要内容

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:
    • 初次加入
    • 对比表的成员值, 只要内部成员与顺序相同, 那么结果就是相同的, 特别注意顺序也要相同才可以