lua-table 相关问题

此标记引用Lua中实现关联数组的表类型。

lua:将值存储在字符串数组中,并通过调用随机索引来打印值

我有一个名为tt = {“ hi”,“ hello”,“ hola”,“ whats up”的表}},我希望能够为元素建立索引,以便hi = 1 hello = 2 hola = 3怎么了= 4,以便此随机数生成器数学运算....

回答 1 投票 1

Lua局部函数不选择局部变量成员,除非在声明时分配

下面的代码有效:local randomPick = {currentPick ='N / A',pickNode = function(self)randomPick = node.random(1,table.getn(availableNodes)); self.currentPick = ...

回答 2 投票 0

如何遍历Lua中的表?

所以,我有一张桌子沿着这条线:arr = {苹果= {'a',“红色”,5},橘子= {'o',“ orange”,12},梨= {'p' ,“ green”,7}}似乎无法访问...

回答 3 投票 52

Redis:如何通过Lua脚本HMSET词典?

我正在尝试将Python字典作为参数传递给Lua脚本,并通过HMSET将其传递给脚本中的Redis键。我有两个问题。我应该如何将dict从Python传递到Lua脚本,然后...

回答 1 投票 0

将两个字符串连接到Lua中的一个表中

我有2个字符串:fields =“ a,b,c,d,e” values =“ 1,2,,4,5”我需要一个表,以获取对值,例如:print(result.a) ->“ 1” print(result.c)->“”(或nil)可以吗?

回答 1 投票 1

如何从Lua中的表中获取数据

我有一个表:表= {按钮= {},窗口= {},标签= {},编辑= {},错误= {}}如何获取表的键和值?我试图获取as:对于密钥,值为ipairs(...

回答 2 投票 4

找到这两组项目的所有可能组合? Lua

我在类似的编程语言(例如Haskell和Python)中看到了对该问题的类似答案,但是它们都使用了Lua所没有的内置功能,所以请不要对此进行标记...

回答 3 投票 1

从表中获取一个值,然后将其分配给另一个,没有重复

具体来说,这是针对Garry's Mod的,但是我认为在这个问题上没有太大的意义。我想要做的是得到一个玩家,并将他们的值设置为另一位随机玩家(因此每个玩家...

回答 1 投票 2

我如何按所示顺序保留此表?

你好,我有一个使用字符串索引的表:shirt = {[“ shirtwhite.png”] =“ shirt_white.png”,[“ shirtwhite.png ^ [multiply:#3f3f3f”] =“ shirt_white.png ^ [乘法:#3f3f3f“,...

回答 1 投票 0

如何在Lua中对多维表进行排序?

我的表基本上由以下各项组成:myTable = {{{1,6.345},{2,3.678},{3,4.890}}},我想按十进制值对表进行排序。所以我希望输出为:{{2,3 ....

回答 1 投票 1

在多维表中查找重复项

下面的略微修改版本允许我从多维表(字典样式)中过滤出唯一的字段值。 [url] http://rosettacode.org/wiki/Remove_duplicate_elements#...

回答 2 投票 2

如何通过Lua中的值对表进行排序?

我有一个包含键/值对的表:mytable [a] = 1,mytable [b] = 4,mytable [r] = 7,mytable [f] = 2,依此类推。我想按以下顺序对表进行排序号码。所以我希望表格为{(a,1),(...

回答 2 投票 1

使用多个变量引用Lua词典中的Sub-Sub-Sub字段

我是Lua的新手(例如,昨天刚来的新人,所以请多多包涵...对于这个问题的复杂性,我深表歉意,但是我对如何证明我正在尝试做的事一无所知。 :我有一个...

回答 1 投票 0

LUA |只有表参数白名单

我试图让允许ARGS所以表中的任何规定ARGS不在白名单中我的表是从ARGS表中删除的白名单。当地ARGS = { “99”, “棒棒糖”, “龙卷风”,” ...

回答 1 投票 1

当定义表键,为什么会以随机顺序插入?

虽然在Love2d项目时,我注意到,定义表时用钥匙,并把说另一个表的表,在一个循环中,被插入随机顺序表。为了测试这个,...

回答 1 投票 1

通过函数使Lua表为零

我创建一个空表,t。然后我尝试使用函数destroy将其设置为nil。在函数中,表变为零,但在函数之外没有任何事情发生,直到我明确设置...

回答 1 投票 1

如何在lua中将一个表存储到另一个表?

result = {{language =“English”},{language =“Fres”}}保存= {}表示i,v成对(结果)执行print(“结果表”,v。语言)保存[“语言”] = v.language结束为i,v成对(保存)打印(“...

回答 1 投票 0

在Lua中定义表成员函数的位置

据我了解,有多种方法可以在Lua中为表定义成员函数。例如,以下两个似乎是等价的: - 方法a)local table1 = {x = 1,y = 2}函数...

回答 1 投票 2

此表语法的含义

table = table或{}这是做什么的,为什么要把桌子放在桌子上?我很感谢各种帮助。

回答 1 投票 1

有没有办法告诉`next`从特定键开始?

我的理解是pair(t)只返回next,t,nil。如果我将其更改为next,t,someKey(其中someKey是我表中的有效键)接下来将从该键开始/之后?我试过这个......

回答 2 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.