Arrays 数组返回不同的LUA
我的数组有问题。我最初在其中放入了一些值,但当我试图通过另一个循环来打印值来显示数组的内容时,它只将数字“1”显示为内容。有人能指出错误吗?这里的代码与我的代码具有相同的困境Arrays 数组返回不同的LUA,arrays,lua,Arrays,Lua,我的数组有问题。我最初在其中放入了一些值,但当我试图通过另一个循环来打印值来显示数组的内容时,它只将数字“1”显示为内容。有人能指出错误吗?这里的代码与我的代码具有相同的困境 local input = {} for line in io.lines 'try.txt' do for i =0,2 do column = 0 for n in line:gmatch'%S+' do input[column] = 1
local input = {}
for line in io.lines 'try.txt' do
for i =0,2 do
column = 0
for n in line:gmatch'%S+' do
input[column] = 1
column = column + 1
if column < 11 then
input[column] = tonumber(n)
print("input",input[column],column)
end
end
end
print("\n")
for k = 0, 10 do
print("-->",input[k],k)
end
end
交换这些行:
input[column] = 1
column = column + 1
交换这些行:
input[column] = 1
column = column + 1