新手求问一个LUA编程问题,如何遍历检查表格行与行两列数值是否不同
如图,如何检查第3行的两个数值,是不是跟第5行的两个数值不同;单列数值的遍历检查重复能实现,但两列数值合起来检查是否重复,不知道要怎么写...
如图,如何检查第3行的两个数值,是不是跟第5行的两个数值不同;单列数值的遍历检查重复能实现,但两列数值合起来检查是否重复,不知道要怎么写
展开
1个回答
展开全部
把a列的数据放在一个table中,把b列的数据放在另一个table中,然后比较即可
下面是我自己实现的代码,可供参考:
local a = {
[1]=1,
[2]=3,
[3]=3
}
local b = {
[1]=1,
[2]=3,
[3]=3
}
function compare(a,b,sourceRow,goalRow)
if(a[sourceRow] == a[goalRow] and b[sourceRow] == b[goalRow]) then
return "yes"
end
return "no"
end
local isEqual = compare(a,b,2,3);
print(isEqual)
望对你有所帮助!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询