lua-table 相关问题

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

序列化lua表的方法

我可能错过了这一点,但是是否有一个内置方法可以将 lua 表序列化/反序列化为文本文件,反之亦然? 我有两种方法可以在固定的 lua 表上执行此操作

回答 6 投票 0

重新打包或打印未打包的Lua表

为什么 table.unpack() 函数仅在函数后面没有任何内容的情况下才打印解压的表? > print(table.unpack({1,2,3})) 1 2 3 > print(table.unpack({1,2,3}),...

回答 1 投票 0

获取lua表中分配值的键

所以我试图制作一个游戏中所有生物的表格,每个生物都包含一个带有其统计数据的表格。我使用生物的名字作为第一个表中的键,但现在我需要得到...

回答 1 投票 0

如何在lua中table.remove()嵌套元素?

a={ {11,22,33} } 如何使用 table.remove() 删除 a[1][1] 又名 11 使其变为 a={ {22,33} }? 在 pico8 lua 中,它是 del(a[1],a[1][1]) 我不知道 table.remove(a[1],a[1][1]) 在做什么,它......

回答 1 投票 0

如何在 C# 中解析 LuaTable?

我完全不知道解析 LuaTable 的语法。我有一个遵循以下结构的表: 使命= { [“联盟”] = { [“蓝色”] = ...

回答 1 投票 0

如何使用 neovim lsp dart 更改格式化程序行长度?

我正在使用内置的 LSP(通过出色的 AstroVim)运行 nvim 来开发 dart 和 flutter。 喜欢一切,除了 lsp 格式化(保存时格式化)如何将我的行换行为 80

回答 2 投票 0

为什么我无法将 .txt 文件存储为表格?

我有一个在我的 Raspberry Pi 上运行的基于 Python 的 Web 服务器,它可以在 Roblox 上抓取交易货币汇率。如果你不知道我刚才说的话,你只需要知道我正在收集数字......

回答 1 投票 0

无法从表格中删除项目

我无法从表格中删除项目,我也不知道为什么。 表:13411d36 代码 参与者 = {"Zero#7497"} 对于 i,v 成对(参与者)做 table.remove(参与者, i) 结尾 输出

回答 1 投票 0

Lua getmetatable() 锁定表

在lua编程语言中,我知道可以用元方法__metatable锁定userdata的元表,这样就没有人可以用getmetatable()函数查看userdata的元表了...

回答 3 投票 0

为数组中的每个对象创建单独的lua表

所以我有一系列来自游戏的生物,每个生物只是字符串形式的名称。我想迭代每一个并为每个创建一个表,其中包含所有生物统计数据、生命值、水坝......

回答 1 投票 0

调用函数、传递另一个函数调用的多个返回值的性能?

函数 f() 返回多个值,这些值将被输入到第二个函数 g() 中。我无法更改 f(),但可以更改 g() 及其所有调用。我想知道是否可以说出哪一个...

回答 1 投票 0

为什么 `for key, value in table` 在 Lua 5.1 及更高版本中停止工作?

每个 Lua 版本的源代码都在一个方便的包中,可以提取该包并一次性编译所有版本: wget https://www.lua.org/ftp/lua-all.tar.gz tar xvf lua...

回答 1 投票 0

如何检查 lua 表是否只包含顺序数字索引?

我怎样才能编写一个函数来确定它的表参数是否是一个真正的数组? isArray({1, 2, 4, 8, 16}) -> true isArray({1, "二", 3, 4, 5}) -> true isArray({1, [3]="二", [2]=3, 4...

回答 8 投票 0

有没有办法在Lua表中使用<const>?

从 Lua 5.4 开始, 语法允许我们设置 const 变量。我注意到这不会间接影响表内的字段。 局部 x = { a = {1,2,3}, b = {5,6,7...

回答 1 投票 0

Lua table.sort调用相同元素的比较函数

我偶然发现了 table.sort() 的一个奇怪行为,其中通过在两个参数中传递相同的数组元素来调用比较函数。 考虑下面的代码。我想整理...

回答 1 投票 0

在 Lua 中对表[]进行排序

我有一个 Lua 表,我正在尝试对其进行排序。该表的格式如下: 杀戮表[玩家名] = 杀戮数 这意味着,例如,如果我有一个名叫 Robin 的玩家,总点数为 8 k...

回答 3 投票 0

使用 Lua 中的一个类对对象表进行排序

我正在尝试使用 Lua 中的一个名为 Name 的类对对象表进行排序。 在 Python 中你可以这样做: sorted_table = 排序(对象, key=lambda x: x.Name) 什么会...

回答 2 投票 0

Lua表->地址和地址->表

想象一下以下代码: 我的表={} 打印(我的表) 打印类似 Table: 12345 的内容。 如何从 Lua 获取“地址”部分而不扰乱 tostring 的返回值,更重要的是......

回答 2 投票 0

寻找当前缓冲区lsp客户端

我正在寻找在 Neovim 的 lualine 中添加当前的 lsp 客户端。我以为我会使用 vim.lsp.get_active_clients() 但我无法从该数据中获取名称。看起来像...

回答 2 投票 0

在Lua中,如何使用表索引调用存储在表中的函数?

我(lua新手/3days)尝试调用存储在lua表中的函数,如以下代码所示 函数 sayhello() 返回“你好”; 结尾 函数说再见() 返回“再见”; 结尾 功能...

回答 2 投票 0

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