【发布时间】:2015-09-09 20:55:56
【问题描述】:
这行得通:
mt = {} -- create the matrix
for i=1,5 do
mt[i] = {} -- create a new row
for j=1,3 do
mt[i][j] = j
print(i,j)
end
end
但这不是
mt = {} -- create the matrix
for i=1,5 do
mt[i] = {} -- create a new row
for j=1,3 do
mt[i][j] = j
print(i,j)
print mt([i][j])
end
end
并给出错误
'=' expected near 'mt'
使用这个语句
print(i,j,mt([i][j]))
给出这个错误
unexpected symbol near '['
我确实读过这个帖子 How do I display array elements in Lua?
但我的问题是关于正确语法的更基本的问题。
【问题讨论】:
-
print mt([i][j])应该是print(mt[i][j])