【发布时间】:2011-10-12 02:04:10
【问题描述】:
我怎样才能得到一个表中的数据,我的意思是这样的:
t = { {a, b, c}, {d, e, f} };
如果我写这行代码:
print( t[1] )
结果将是——>>> {a, b, c}
但是
我怎样才能只打印字母“a”?不使用ipairs 我的意思是有什么方法可以使用t[1] 之类的东西吗?
【问题讨论】:
我怎样才能得到一个表中的数据,我的意思是这样的:
t = { {a, b, c}, {d, e, f} };
如果我写这行代码:
print( t[1] )
结果将是——>>> {a, b, c}
但是
我怎样才能只打印字母“a”?不使用ipairs 我的意思是有什么方法可以使用t[1] 之类的东西吗?
【问题讨论】:
你试过t[1][1]吗?这应该让您获得从 t[1] 获得的表中的第一个索引
【讨论】:
t = { {"a", "b", "c"}, {"d", "e", "f"} };
print(t[1][3]),它会从第一个表中获取第三个索引。如果您还没有,我建议您阅读在线书籍"Programming in Lua"。您所询问的内容主要包含在前两章中。这本书很短,阅读大部分内容应该不会超过一个周末。