标签: arrays lua corona
为什么unpack({0,1,1})==unpack({0,0,1})是一样的?
unpack({0,1,1})==unpack({0,0,1})
如何比较和证明他们并证明他们在Lua中有所不同?
答案 0 :(得分:4)
当函数调用出现在表达式中时,其返回值将调整为一个结果。 table.unpack({0,1,1}) == table.unpack({0,0,1})为真,因为它们的第一个返回值都是0。
table.unpack({0,1,1}) == table.unpack({0,0,1})
0
要比较它们,请迭代表格并比较元素。 table.pack可能会有所帮助。
table.pack
unpack现在是table.unpack
unpack
table.unpack