新手求问一个LUA编程问题,如何遍历检查表格行与行两列数值是否不同

如图,如何检查第3行的两个数值,是不是跟第5行的两个数值不同;单列数值的遍历检查重复能实现,但两列数值合起来检查是否重复,不知道要怎么写... 如图,如何检查第3行的两个数值,是不是跟第5行的两个数值不同;单列数值的遍历检查重复能实现,但两列数值合起来检查是否重复,不知道要怎么写 展开
 我来答
流星一道虹
2017-01-06 · TA获得超过169个赞
知道小有建树答主
回答量:81
采纳率:0%
帮助的人:77.7万
展开全部

把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)

望对你有所帮助!

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式