Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在 Lua 中弹出数组的第一个元素
我有一个数组x在卢阿 我想设置head x 1 and rest 数组的其余部分 以便rest 1 x 2 rest 2 x 3 etc 我怎样才能做到这一点 注意 我不在乎原始数组是否发生变异 在 Javascript 中我会这样做hea
Arrays
lua
luatable
带有字符串键的 Lua 表不能使用数字索引?
我是 Lua 的初学者 我认为使用字符串键将值推送到表中也会自动执行数字索引 但我认为我错了 我的代码 local t t name John t age 30 print Name t name nAge t age 虽然这段代码运行良好
lua
luatable
table.insert(t, i) 和 t[#t+1] = i 有什么区别?
在Lua中 似乎有两种向数组追加元素的方法 table insert t i and t t 1 i 我应该使用哪个 为什么 使用哪一个取决于偏好和环境 长度运算符在 5 1 版本中引入 t t 1 i在 Lua 5 0 中不起作用 而ta
lua
luatable
在 C 中迭代多维 Lua 表
我在 C 中迭代多维 Lua 表时遇到问题 让 Lua 表是这样的 即 local MyLuaTable 0x04 0x0001 0x0001 0x84 0x000000 0x04 0x0001 0x0001 0x84 0x000010 我
c
loops
multidimensionalarray
lua
luatable
如何检查 lua 表是否只包含顺序数字索引?
如何编写一个函数来确定它的表参数是否是真正的数组 isArray 1 2 4 8 16 gt true isArray 1 two 3 4 5 gt true isArray 1 3 two 2 3 4 5 gt true isArray
Arrays
Dictionary
lua
luatable
Lua中如何快速初始化关联表?
在Lua中 您可以通过以下方式创建表 local t 1 2 3 4 5 但是 我想创建一个关联表 我必须按以下方式进行 local t t foo 1 t bar 2 下面给出了一个错误 local t foo 1 bar 2 有没有办法
lua
initialization
luatable
使用坐标对作为 Lua 表中的键
正如标题所示 我尝试使用坐标对 x y 作为表的键 这是我到目前为止所做的 local test props local mt local xMax 5 local yMax 5 local function coord2index x y
lua
luatable
Lua - 将字符串转换为表格
我想将字符串文本转换为表格 并且该文本必须按字符划分 每个字符必须位于表的单独值中 例如 a text 将字符串 a 转换为表 b 显示表 b b t e x t 您可以使用 string gsub 函数 t str text str gs
string
lua
luatable
我从 C 函数读取嵌套 lua 表作为参数是否正确?
我将用C语言实现一个函数 该函数将由Lua脚本调用 这个函数应该接收一个lua表 甚至包含一个数组 作为参数 所以我应该读取表中的字段 我尝试像下面那样做 但是当我运行它时我的函数崩溃了 谁能帮我找出问题所在吗 function findI
c
lua
luatable
Lua - 删除非空目录
我正在尝试删除中的非空目录Lua但没有成功 我尝试了以下方法 os remove path to dir 并得到错误 Directory not empty 39当文件数为39时path to dir 还尝试过 require lfs lf
lua
luatable
torch
返回 Lua 表中值的索引
我在lua中有这张表 local values a b c 如果变量等于表条目之一 有没有办法返回表的索引 说 local onevalue a 如何在不迭代所有值的情况下获取表中 a 或一个值的索引 没有迭代就没有办法做到这一点 如果您发
lua
luatable
在C中获取Lua表大小
如何在 C 中获取 Lua 表的大小 static int lstage build polling table lua State L lua settop L 1 luaL checktype L 1 LUA TTABLE lua ob
c
lua
luatable
luaapi
lua51
在Lua中,我可以轻松地选择第N个结果而不需要自定义函数吗?
假设我将一个字符串插入到表中 如下所示 table insert tbl mystring 然后mystring通过将所有出现的 a 替换为 b 生成input mystring string gsub input a b 将两者合并为一个
string
lua
gsub
luatable
luapatterns
为什么Lua中的长度不同
我正在学习 Corona sdk 的 Lua 我有这些 local type1 nil nil x nil n 6 local type2 nil x nil nil n 6 print type1 prints 6 print type2
lua
coronasdk
luatable
在 Lua 中按值对表进行关联排序
我有一个 key gt value 表 我想在 Lua 中排序 键都是整数 但不连续 并且有意义 Lua唯一的排序函数似乎是table sort 它将表视为简单数组 丢弃原始键及其与特定项目的关联 相反 我本质上希望能够使用PHP s as
Sorting
lua
luatable
asort
动态分配表变量?
用 Lua 编写一个函数 创建两个表 我希望将表分配给添加 x 的值名称 以及添加 y 的值名称 例如 如果名称是 line 它将创建两个表 linex 和 liney 但我不知道该怎么做 以下显然不起作用 仅用于显示目的 但我将如何做到这
variables
lua
luatable
“魔方”算法
作为一个实验 我试图创建一个幻方程序 检查每个可能的包含九个数字的方格 对于那些不知道的人来说 幻方是由数字 1 9 组成的 3x3 网格 其中每行 每列和对角线的总和为 15 例如 我该如何使用 Lua 表格来检查每个方块 我从下表开始
Arrays
Algorithm
lua
luatable
Lua中使用“#”运算符计算表的长度? [复制]
这个问题在这里已经有答案了 我使用时有一个问题 计算表的长度 例如 local t a b local t1 a nil print t 2 print t1 1 local t a b local t1 nil a print t 2 p
lua
luatable
如何合并两个表并覆盖两个表中的元素?
我需要合并两个表 如果给定的项目都在两个表中 则第二个表的内容将覆盖第一个表中的内容 我看了 但标准库似乎没有提供这个 我在哪里可以获得这样的功能 for k v in pairs second table do first table k
MERGE
lua
luatable
Lua中对表进行降序排序
我无法让它工作 tbl 1 etc2 14477 2 etc1 1337 3 etc3 1336 4 etc4 1335 for i 1 tbl do table sort tbl function a b return a i gt b
Sorting
lua
luatable
«
1
2
3
»