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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从Lua中的表中获取值?相关的知识,希望对你有一定的参考价值。

我在lua中有一张桌子:

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

以上是关于如何从Lua中的表中获取值?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 VBA 中的表中获取唯一行?

从 DB2 中的表中获取值

如何获取从 C++ 发送到 Lua 函数的表的更新值?

表中的 Lua 表

从具有特定值的表中获取列名

如何从加载在 sql/plsql 表中的 csv 文件中获取值