共收录 446 篇技术干货,持续自动更新(最新:2026-09-28)。支持方向标签筛选,是全站 Lua / 996 引擎知识的检索入口。
学员常见误区 统计一段文字里各字符出现的次数,学员写双重循环:外层枚举字符、内层扫全串比较——平方级成本还冗长;遇到中文更麻烦,…
学员常见误区 数字与字符串用 == 比较永远不等——"1" == 1 是 false,不做任何类型转换;学员从宽松类型语言转来,…
学员常见误区 从 Python 转来写 a < b < c,想表达"b 介于 a 与 c 之间"——Lua 把它解析为 (a <…
学员常见误区 复杂校验写成层层嵌套的正向 if——五个条件五层嵌套,主逻辑缩进到看不见;每加一个校验条件,整段代码要整体右移一次…
学员常见误区 取嵌套配置 a.b.c 时中间环节为 nil,直接报 attempt to index a nil value——…
学员常见误区 从其他语言转来,把正则表达式当 Lua 模式写:"\d+"、"\w"、前瞻断言一股脑上——Lua 的模式不是正则:…
学员常见误区 调试配置时直接 print(t)——输出 "table: 0x0055a3" 一串地址,学员以为表是空的;嵌套表的…
学员常见误区 从"裁决之杖+12"里取名字与强化数,用 find 拿到位置后写一堆 sub 手工切割——字段一多全是下标算术,可…
学员常见误区 想校验"整个字符串都是数字",写 string.find(s, "%d")——只要串里有任意一位数字就匹配成功,"…
学员常见误区 幂运算写 2^3^2,按从左到右算得 (2^3)^2 = 64;实际 ^ 是右结合运算符:2^3^2 = 2^(3…
学员常见误区 调用函数时少传实参,缺的形参是 nil 而不报错;多传的实参被静默丢弃。少传关键参数时,函数体内的运算拿 nil …
学员常见误区 Lua 语句边界靠语法推断、不强制分号——表达式未闭合就换行,下一行会被接进上一行:return 5 换行 -3 …
学员常见误区 学过其它语言或字符串负下标后,以为 t[-1] 取末尾元素——Lua 表的负数下标是合法的哈希键,指向一个从未赋值…
学员常见误区 动态拼键名时变量可能是 nil——t[nil] = 1 直接报 table index is nil;更隐蔽的是读…
学员常见误区 把 math.random() 的返回值当整数用——不带参数时它返回 0 到 1 之间的小数,直接拿去计数或比较区…
第 17 / 30 页 · 共 446 篇