我正在尝试将以下内容打印为 lua 中的输出。
inertia_x = {
{46.774, 0., 0.},
{0., 8.597, 0.},
{0., 0., 50.082}
}
x = {mass = 933.0, com = {0.0, 143.52, 0.0}, inertia_x}
print(x)
Run Code Online (Sandbox Code Playgroud)
该代码是在文本编辑器中编写的,并命名为sample.lua
现在我正在使用 Linux,在存储 .lua 文件时我会转到正确的目录,然后调用
$ lua 样本.lua
输出为表:0x55c9fb81e190
我理想地希望像列表一样打印 x
这是继 Hello World 之后我的第二个 lua 程序。对 Linux 和编程也很陌生。
我将非常感谢您的帮助!
例如:
for key, value in pairs(yourTable) do
print(key, value)
end
Run Code Online (Sandbox Code Playgroud)
如果您需要处理嵌套表,请使用:
if type(value) == "table" then
-- Do something
end
Run Code Online (Sandbox Code Playgroud)
我将把它作为练习,采用上述元素并创建一个递归函数来转储嵌套表。