Lua中的表内表
我怎样才能得到数据,这是一个表中的一个表,我的意思是:Lua中的表内表,lua,lua-table,Lua,Lua Table,我怎样才能得到数据,这是一个表中的一个表,我的意思是: t = { {a, b, c}, {d, e, f} }; 如果我写这行代码: print( t[1] ) 结果将是-–>>{a,b,c} 但是 我怎么能只打印字母“a”?不使用ipairs我的意思是,有没有办法使用类似t[1]的东西?你试过t[1][1]?这将得到表中从t[1]获得的第一个索引。您是要打印字符“a”还是变量a的值?在您给出的示例中,a、b、c、d、e和f是变量,而不是字符,如果它们尚未初始化,它们将为零。如果要打印字符
t = { {a, b, c}, {d, e, f} };
如果我写这行代码:
print( t[1] )
结果将是-–>>{a,b,c}
但是
我怎么能只打印字母“a”?不使用
ipairs
我的意思是,有没有办法使用类似t[1]
的东西?你试过t[1][1]
?这将得到表中从t[1]
获得的第一个索引。您是要打印字符“a”还是变量a的值?在您给出的示例中,a、b、c、d、e和f是变量,而不是字符,如果它们尚未初始化,它们将为零。如果要打印字符“a”,请将代码更改为t={{{“a”、“b”、“c”}、{“d”、“e”、“f”}非常感谢Alex,感谢你的帮助。你说得对,你救了我的命。但因为你很有帮助,我想问你另一个问题:)。如果我有另一个表,它只包含这样的数字:table={{1,2,3},{4,5,6}},我如何打印3?我们也认为它是一个变量吗?非常感谢,不,数字3不是一个变量,它只是一个数字。变量可以设置为不同的值(和不同的类型)。如果要从该表中打印3,可以键入print(t[1][3])
,从第一个表中获取第三个索引。如果你还没有,我建议你读一读网上的书。前两章主要介绍了您要问的内容。这本书很短,读完大部分应该不会超过一个周末。亚历克斯,你是最好的。非常感谢。