共收录 446 篇技术干货,持续自动更新(最新:2026-09-28)。支持方向标签筛选,是全站 Lua / 996 引擎知识的检索入口。
一、隐蔽陷阱:一行代码拆解——s2 = "烈火剑法" 之后比较两个来源不同的同名技能串,长度与比对瞬间完成,秘密在字符串驻留。 …
一、隐蔽报错引入:NPC 对话判定红名写成 if redname then——红名值为 0 的清白玩家也被当成了红名拦在门外,玩…
一、隐蔽陷阱:线上事故——沙巴克守城奖励只发了 2 件:奖励表中间被置了一个 nil,ipairs 扫到空洞就地停步,排在空洞之…
一、隐蔽陷阱:线上事故排查内存曲线——某天 M2 内存暴涨 80MB,发现 NPC 对话缓存表把每个聊过天的玩家记录攥在手里,玩…
一、隐蔽陷阱:往空仓库表里塞了一条 repo[100]="裁决之杖", repo 却返回 0——100 件容量明明有一条货,遍历…
学员常见误区 以为 and 与 or 两边的表达式都会执行——实际短路求值:and 左侧为假时右侧直接跳过,or 左侧为真时右侧…
学员常见误区 用 s 统计带中文的字符串长度,以为得到字符个数—— 返回的是字节数,UTF-8 里一个汉字占 3 字节,两个汉字…
学员常见误区 把十进制数字直接拼进字符串想显示十六进制——拼接只会输出十进制原值;进制转换要靠 string.format 的 …
学员常见误区 从 C 系语言转来,以为 0 和空串是假——Lua 的条件判断里只有 nil 与 false 为假,0、空串、空表…
学员常见误区 解析十六进制字符串时学员手写映射表逐字符转换——tonumber 自带进制参数:tonumber(s, base)…
学员常见误区 交换两个变量时借助临时变量三行搞定,学员不知道 Lua 有一行写法;更常见的是误以为赋值逐个生效——实际多重赋值右…
学员常见误区 临时变量用完还想"释放掉",学员以为局部变量会自动回收——实际局部变量活到函数或块的末尾;用 do...end 包…
学员常见误区 脚本从第一行到末行按顺序执行一次——函数定义本身也是语句,定义之前调用它就是调 nil。学员把主逻辑写在文件开头、…
学员常见误区 把字符串当数组用 s[1] 取第一个字符——表的下标语法对字符串无效,s[1] 是一次表的索引,结果是 nil 还…
学员常见误区 找"最长连续相同字符"的长度,学员循环到 s 时还去比较"下一个字符"——sub 越界返回空串,恰好不崩但循环多跑…
第 15 / 30 页 · 共 446 篇