问题标签 [lua-table]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
228 浏览

lua - 我的 Lua 嵌入没有 _G 表,但我可以使用 _G 表设置全局变量

我将 Lua 嵌入到我的应用程序中,但没有加载标准库。我检查了没有_G表,但我可以设置一些全局变量。这怎么可能?

0 投票
3 回答
1050 浏览

lua - 在 Lua 中使用带句点的表键

在 Lua 中,使用指定键分配表可能如下所示:

...或者也许像...

很容易。但是,如果我在密钥中引入句点(如在域名中),似乎没有任何效果。以下所有失败:

所有这些都返回相同的错误:

我在这里想念什么?几个例子看起来很简单,应该可以工作(而其他例子有明显的问题)。

0 投票
1 回答
413 浏览

lua - 无法更改“全局”lua 表的值

我有一个 .lua 脚本文件,但我遇到了这样的问题:

任何人都知道如何在全局“myTable”表上创建索引?

我也尝试过使用 table.insert(myTable,index,value) 。

0 投票
5 回答
11137 浏览

csv - Lua - 将表格转换为逗号分隔的列表

我需要将表格转换为逗号分隔的列表,以便将其保存到文本文件中。在 Lua 中是否有内置方法可以做到这一点?

0 投票
1 回答
527 浏览

sorting - lua中的表值排序

我有一张这样的桌子:

现在我需要对这个表进行排序,以获得从最高值到最低值的输出:

已经尝试了很多功能,如 table.sort 或官方手册中的其他功能,但没有任何帮助。所以希望你们能帮助我!

问候。

0 投票
1 回答
8094 浏览

sorting - 在 Lua 中按降序对表格进行排序

我无法让它工作:

出现此错误:尝试比较两个 nil 值

这是lua 中表值排序的后续

0 投票
3 回答
2511 浏览

multidimensional-array - 创建 Lua 高级表

需要创建一些表,以便我可以通过这种方式从中获取信息:

如果我用

它应该打印

尝试了很多方法,但没有找到任何好的...

我想它应该是这样的......

^ 这不起作用。

有人能帮我吗?


编辑

好吧,当我这样尝试时:

我收到一条错误消息:

尝试索引字段“?” (零值)

0 投票
1 回答
27721 浏览

lua - Lua中的表内表

如何获取表中的表数据,我的意思是这样的:

如果我写这行代码:

结果将是 —->>> {a, b, c}

我怎样才能只打印字母“a”?不使用ipairs我的意思是有没有办法使用类似的东西t[1]

0 投票
1 回答
80 浏览

function - Lua:如何根据条件执行不同的块?

我有这张桌子:

这个功能:

和 foo 函数:

你能帮我找到吗?:

  1. 一种能够检查两个表是否相等的方法(目前它让我无法索引 nil)

  2. 如果等式为真,则仅执行“print (b+c)”代码,或者如果不为真,则首先执行“print (a+b)”,然后再执行“print (b+c)”而不复制代码.

0 投票
1 回答
102 浏览

arrays - Images in an array, not spacing correctly

The shapes are at the top of the image.

http://picturepush.com/public/6472916

The code looks like this:

I'm trying to space all of the images in the array out with the same space between each image. Images in the array have different width. The .x value is at the top left corner of the shapes. Any help would be appreciated.