前言
本文记录《Lua游戏开发实践指南》lua语法部分内容。
- 变长参数函数
function f(...)
print(string.format("arg n: %d", arg.n))
for i=1, arg.n do
print(i, arg[i])
end
end
- 四舍五入
function myRound(n)
return math.floor(n + 0.5)
end
- math.max, math.min
-- 把要求大小的值拼成:math.max(a, b, c, d, e, ...)形似的字符串,然后loadstring(...).