Lua 表 C api
我知道: http://lua-users.org/wiki/SimpleLuaApiExample 它向我展示了如何构建表(键,值)对逐个条目。 相反,假设我想构建一个巨大的表(比如一个…
我需要一个工具来解析 Lua 表,最好是 Ruby 或 Java
我需要一个工具来解析Lua表表达式。如果一切都失败了,我最终只会编写一个小 Lua 模块来将表转换为 XML,但目前,我对 Ruby 库感兴趣,但如果做不到这…
Lua中如何检查表是否包含某个元素?
有没有一种方法可以检查表是否包含值?我有自己的(天真的)功能,但我想知道是否存在“官方”功能?或者更有效的东西...... function table.contains…
Lua的混合数组和哈希表;它存在于其他地方吗?
Lua 的表实现将其元素分为两部分:数组部分和哈希部分。 其他语言中是否存在这样的事情? 看看Lua 5.0的实现中的第4节“表格”。 Lua 5.1 源代码 - ta…
在排序函数中处理 nils
我不知道如何处理我的排序函数得到的 nils 。 当我进行此检查时,table.sort 在一些调用后崩溃。 if a == nil then return false elseif b == nil the…
如何将文本文件加载到Lua中的类表变量中?
我需要将文件加载到 Lua 的变量中。 假设我得到了 name address email There are space between every 。我需要将其中包含许多此类行的文本文件加载到…
在Lua中,如何删除表中的表?
例如: items = { [753] = { }, [192] = { }, [789] = { }, [791] = { }, [790] = { }, [776] = { }, } 我想删除789和其中的所有数据。我都尝试过: …
如何通过键删除lua表条目?
我有一个用作散列图的 lua 表,即带有字符串键: local map = { foo = 1, bar = 2 } 我想“弹出”该表中由其键标识的元素。有一个 table.remove() 方…