lua-table 相关问题

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

在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

将Key-Value和Value-Key词典存储在单个表中

这可以是例如:table = {“Mark”,“John”,“Paul”,“Matt”,“Chris”,...}然后为k,v成对(表)做表[v] = k end或者我应该创建两个单独的表,每个表一个...

回答 1 投票 1

如何在lua中迭代表中的元素对

如何迭代lua中的表元素对?我想实现一种无副作用的循环和非循环迭代ver对。我有这样的表:t = {1,2,3,4}期望......

回答 3 投票 3

从中删除值后如何压缩表格?

我有一个包含4个值的表。例如:2 4 1 3我使用一个函数来逐步查找表格,让我们通过使用对来说出数字1并获取它在表格中的位置。 ...

回答 1 投票 1

Lua:'对'不会迭代[1]

我很快就要调试一些东西,并编写了以下函数:函数dumpTable(t)表示i,v成对(t)如果键入(v)==“table”则执行dumpTable(v)else ...

回答 1 投票 4

Lua Table Gap避免

当我使用不同的语法时,为什么lua表(rehashes?)避免间隙?检查函数d = require“core / modules / inspect”案例1:标准语法第一个元素是间隙t = {1,2,3} t [1] = nil d(t)...

回答 1 投票 3

lua - 从随机选择的密钥中选择随机值

我试图从表中随机选择一个键,然后随机化该随机键中的值。示例表项= {[“Rock”] = {min = 1,max = 5},[“Sand”] = {min = 4,max = 12},...

回答 2 投票 1

Lua访问来自JSON生成的表的indeces

因此,我必须使用Lua从Openweathermap API获取天气数据。我设法发送一个http请求返回并存储所有数据,但现在我卡在一个Lua表我不知道如何工作...

回答 4 投票 0

如何检查多个Lua表是否包含公共值?

我有一个表格,例如:local someTable = {idsA = {1,2,3,4},idsB = {4,5,6,7},idsC = {4,8,9,10}}和需要检查是否存在共同的值...

回答 2 投票 0

如何使用lua从数组中获取所有值

我有一个多维数组:result = {{data = {language =“English”,name =“Freak Out”,list = {{type =“songs”,album =“1234”} ...

回答 2 投票 1

将Go Struct实例转换为Lua表

我有一个Go Struct的实例,并希望使用GopherLua将实例传递给Lua方法。我的Go代码如下:dog:= new(Animal)runParam:= lua.P {Fn:L.GetGlobal(“run”)...

回答 1 投票 0

如何使用Lua获取当前系统时区

如何使用Lua获取当前系统的时区。 (美国/山区)。我正在使用Linux操作系统。我需要知道如何获得像Linux(美国/山区,亚洲/孟买)这样的Linux系统。如何为此编写代码

回答 2 投票 1

如何将表定义中的项目分配给同一个表中的另一个项目?

我尝试将表的花括号定义中的项目分配给之前定义的另一个项目。但Lua表示,一旦在其内部引用该表,就无法找到该表。

回答 2 投票 0

Lua错误尝试索引全局nil值

对于使用CoronaSDK的游戏,我试图在Lua中实现一些OOP。如果我在Corona模拟器中运行以下代码: - Terrain Sprites base local TerrBase = {} local TerrBase_mt = {_ index = ...

回答 1 投票 2

如何解析显示的配置文件以创建所需的lua表?

我想解析一个配置文件,其中包含以下信息:[MY_WINDOW_0]地址= 0xA0B0C0D0大小= 0x100类型= cpu0 [MY_WINDOW_1]地址= 0xB0C0D0A0大小= 0x200类型= cpu0 [MY_WINDOW_2] ...

回答 1 投票 1

对Lua表方法的动态引用,传入的参数为null

我正在创建一个动态表方法引用,并尝试将单个参数传递给该方法。动态方法引用确实有效,并且表方法按预期调用,但是......

回答 1 投票 1

通过连接到字符串将Lua表显示到控制台

我想知道是否可以在控制台中显示表格。类似于:player [1] = {} player [1] .Name = {“Comp_uter15776”,“maciozo”} InputConsole(“msg Player名称是:”......

回答 2 投票 3

表的Lua 4“n”属性

在Lua 4中,许多表都有一个“n”属性,用于跟踪表中的项目数。所有表都有这个属性吗?它可以被覆盖吗?我问,因为我正在努力开发一个例程......

回答 2 投票 1

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