我有这张桌子:
no_table ={
{a="3", b="22", c="18", d="ABC"},
{a="4", b="12", c="25", d="ABC"},
{a="5", b="15", c="16", d="CDE"},
}
这个功能:
function testfoo()
i = 1
while no_table[i] ~= nil do
foo(no_table[i])
i = i + 1
end
end
和 foo 函数:
function foo(a,b,c,d)
if no_table[i][4] ~= no_table[i-1][4]
then
print (a+b)
elseif no_table[i][4] == no_table[i-1][4]
then
print (b+c)
end
end
你能帮我找到吗?:
一种能够检查两个表是否相等的方法(目前它让我无法索引 nil)
如果等式为真,则仅执行“print (b+c)”代码,或者如果不为真,则首先执行“print (a+b)”,然后再执行“print (b+c)”而不复制代码.