lua-table 相关问题

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

如何删除Lua表中的所有元素?

如何删除Lua表中的所有元素?我不想做: t = {} 表.插入(t, 1) t = {} -- 这为 t 分配了一个新指针 我想保留指向 t 的相同指针,但删除所有

回答 6 投票 0

如何在lua中通过包装连接矩阵

我不确定标题是否是正确的问题,我的编程知识很少,但我确切地知道我想要完成什么,而不是如何问要做什么,所以我只是举一个例子。 mX =...

回答 1 投票 0

Python 中 Lua 的等效表

有没有相当于lua的python表? -- Lua 的表 一个={} a.x = 10 a.y = 10 打印(a.x) 打印(a.y) - 输出 10 10

回答 2 投票 0

在删除键时如何安全地迭代 lua 表

在我的主协程中,我根据用户操作从表中删除或添加条目。在后台,我想迭代表中的条目。我不介意特别是如果我...

回答 3 投票 0

Lua 按不同字段对表进行两次排序

下面是我想要排序的示例表结构。 数据 = { [“C1_RN1::F1”] = { ["class"] = "猎人", [“名称”] =“C1&qu...

回答 1 投票 0

从值中获取表键名

我正在尝试从值中获取表键名称。 tostring 仅返回表:XXXXXXXXX 我尝试了一些功能,但没有任何效果。 配置={ opt1 =“等等...” } 玩家={} 函数打开菜单(

回答 3 投票 0

操纵桌子键

该表的结构如下: 本地 t = { [“轨道”] =“一#二#三”, { [“轨道”] =“四” }, } 第一步是...

回答 1 投票 0

如何在Lua中检查表中是否有多个元素?

我编写了一个程序,它检查表中是否有(例如)“A”和“B”。但这不起作用。 这是代码: 函数 inTable(t,e) 返回 t[e] ~= nil 结尾 --考试...

回答 1 投票 0

Lua向表中插入多个变量

我的问题是如何(或是否)将两个值插入到 lua 表中。 我有一个返回(可变数量的值)的函数 函数 a(x, y) 返回 x、y 结尾 还有另一个功能,我...

回答 3 投票 0

Lua 中的自定义 foreach 实现

我正在尝试实现一个自定义迭代器,其工作方式类似于Lua中的table.foreach,但以更“语法友好”的方式。我遇到了以下构造(不确定它是否纯粹完成......

回答 1 投票 0

表值不应该返回 nil

我的桌子: 本地缓存 = { 生存游戏框架 = { 父=游戏.ServerStorage } } 正如您可能知道的那样,该表不是空值或“nil”,而是符合...

回答 1 投票 0

如何在Lua中找到表中元素的索引?

假设我有以下代码: 本地 testtbl = {"foo", "bar", "baz"} 如何获取元素的索引? 例如: print(indexOf(testtbl, "bar")) -- 2

回答 1 投票 0

尝试在 LUA 中构建唯一值表

我正在尝试构建一个表,并在每次得到表中尚不存在的返回值时添加到该表中。所以基本上我到目前为止所拥有的根本不起作用。我是 LUA 新手,但没有...

回答 2 投票 0

我的表格创建中缺少什么/返回它们为零?

我目前正在学习并尝试为我为一款相当老的游戏(《Settlers 5 Heritage of Kings》)创建的地图编写脚本,在这样做的同时,我尝试将我的代码拆分到不同的文件中以进行

回答 1 投票 0

读取 C/C++ 中嵌套 lua 脚本的键和值

我有以下 lua 脚本,其中我使用需要读取嵌套表的键和值的 C++ 函数: 本地场景列表 = { 场景={ '场景1', “场景3”,...

回答 1 投票 0

Lua JSON 意外类型`function`

我有以下 DCS:World 脚本代码: koUDPSocket = {} koUDPSocket.host = "127.0.0.1" --koTCPSocket.host = "85.221.224.254" koUDPSocket.端口 = 52525 koUDPSocket.socket =

回答 1 投票 0

在LUA中创建动态数组

我是使用 LUA 编程的新手,所以请原谅我的愚蠢。 我正在尝试使用 QBcore (FiveM) 的 LUA 创建动态数组,但在创建数组时我总是以索引 (?) 结束。 ...

回答 1 投票 0

使用元表添加两种不同类型

我有分数表,它存储分数,分数与其元表相关联。 fraction.add 是元操作 (__add)。 问题就在这里。我想评估 x + y。 如果 x 和 y 是 b...

回答 1 投票 0

如何在 lua 的一条语句中定义一个稀疏数组

举个例子,我是这样做的 本地布尔 = {} Bool [false]='关闭' Bool [true]='ON' 我以为这行得通,但行不通 local Bool = {false='OFF', true='ON'} 我如何在一个站中定义它...

回答 1 投票 0

使用 :connect 启动时循环运行代码 10 次

我有一面带按钮的墙,它模拟自动取款机的工作方式。现在,当输入 0-9 的数字时,效果很好,没有问题,但是只要输入或返回按钮是 p...

回答 0 投票 0

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