Lua 教程 - 第十二章:最佳实践与优化
第十二章:最佳实践与优化
写出“能运行”的代码只是第一步,写出“高效、易读、易维护”的代码才是我们的目标。在本章,我们将总结 Lua 编程中的一些最佳实践和性能优化技巧。
12.1 代码风格与规范
良好的代码风格有助于团队协作和后期维护。
1. 局部变量优先
始终使用 local 声明变量,除非你确实需要全局变量。
性能:局部变量的访问速度比全局变量快得多。
安全:避免污染全局命名空间,减少变量冲突。
GC:局部变量的作用域结束时,引用解除,有利于垃圾回收。
-- Bad
count = 0
function inc() count = count + 1 end
-- Good
local count = 0
local function inc() count = count + 1 end
2. 命名约定
变量/函数:小写字母开头,驼峰命名 (e.g., userName, calculateTotal) 或下划线分隔 (e.g., user_name, calculate_total)。保持一致即可。
常量:全大写,下划线分隔 (e.g., ...

