如何从 table 中获取 Lua 中的值?

How I can get the value from table in Lua?

我在 lua 中有一个 table:

localhost:3301> box.space.S24.index[1].parts
---
- - type: string
    is_nullable: false
    fieldno: 1
...

我想获取键值:fieldno。但是当我输入这段代码时:

localhost:3301> box.space.S24.index[1].parts.fieldno
---
- null
...

我得到了空值。

您在输出中遗漏了它前面的第二个 -;它是一个嵌套在数组中的数组。尝试 ...parts[1].fieldno