所谓特别,是相对的,是相对别的主流语言而言,有些也可能只是我个人看法. 1. 函数定义与调用,与代码位置的先后顺序有关,例如 calculate() function calculate() .... end 运行起来会报错,说方法calculate未定义.如果先写function calculate(),再调用,就OK了.这与Java,C#等都不一样,Lua不是整体解析执行的,而是按顺序从前往后顺序解析的. 2. 数组(table)的index号是从1开始的,而不是0. 所以tableX[0]…