共收录 446 篇技术干货,持续自动更新(最新:2026-09-28)。支持方向标签筛选,是全站 Lua / 996 引擎知识的检索入口。
学员常见误区 排查"变量莫名其妙被改"时,学员直接 for k, v in pairs(_G) 全量打印——引擎加上所有已加载模…
学员常见误区 table.concat 不传分隔符时把元素直接粘死:名单 30 人拼成"张三李四王五"一坨没法读;更隐蔽的是数字…
学员常见误区 引擎变量接口读出来的值一律是字符串形态,学员拿来直接当数字参与算术与比较:"200" 加 100 报错 attem…
学员常见误区 二维表必须逐行初始化内层表,学员写出 local grid = {} 后直接 grid[1][1] = 0——gr…
学员常见误区 学员把 ipairs 与 pairs 当可互换的关键字混用:对依赖顺序的数组用 pairs——pairs 遍历哈希…
学员常见误区 string.format 的占位符对类型有硬性要求,学员直接把变量塞进 %d:format("%d", "854…
学员常见误区 递归函数缺终止分支或终止条件写错,调用直接把调用栈打爆报 stack overflow。常见错法有两类:一是条件比…
学员常见误区 table.insert 有两种调用形态:insert(t, v) 末尾追加、insert(t, pos, v) …
学员常见误区 从队列取元素再删除时,学员写成两步:先 local v = t[i] 取值,再 table.remove(t, i…
学员常见误区 学员以为 and 与 or 返回布尔值,写出 (flag and 1) == true 这样的判定——实际 Lua…
学员常见误区 string.find 默认从头匹配,学员在"找第二次出现"时写成循环里反复调用 find(s, sub),每次都…
学员常见误区 Lua函数可返回多个值,学员用固定变量数接收时如果变量少于返回值,多余返回值被静默丢弃;如果变量多于返回值,多余的…
学员常见误区 flag 的取值有三种可能:nil(从未设置)、false(明确关闭)、true(开启),学员用 flag == …
学员常见误区 Lua 表构造器里逗号与分号都是合法分隔符,学员混用着写:{1, 2; 3, 4} 能跑,就以为随手换着用没问题—…
学员常见误区 多层函数调用时参数需要在层与层之间传递,学员在每个中间层都把所有参数一一列出——参数表越写越长,加一个参数要改四五…
第 25 / 30 页 · 共 446 篇