lua脚本文档中文翻译(基础)
介绍
Lua读作“鹿啊”,是一种据创作者说的类Pascal脚本语言。 巴西人做的,其名字”lua”是西班牙语的月亮。 Lua是目前在游戏工业中用得最多的脚本语言。 优点是执行速度快。
基本概念
一段脚本就是一组命令和数据。
命令的术语叫作 语句,一段语句可以用 do ... end
括起来构成一个语句块。 语句块是一个相对独立的块,逻辑上等同于一条语句。
脚本中两个减号“–”后面到行末的内容为 注释,脚本解释器会忽略它们。 多行注释为“– ”打头直到匹配的“”。
标识符 是字母或下划线打头由字母、下划线和数字组成的标识,用作变量名或函数名。
数据
数据分不同的类型。
Lua支持的类型有:
nil:空类型,即没有数据 boolean:布尔类型,即真(true)或假(false) number:数值类型,如123,24.5,1.23e-12 (即1.23乘10的-12次方) string:字符串,即一段文字 table:数据表类型,即键-值数据对的集合 function:函数,即一段命令,在脚本中命令也可作为数据操作 userdata:用户数据,扩展的数据类型 thread:线程类型
保存数据的东西叫变量。变量分全局变量和局部变量。 全局变量一直存在,局部变量只执行到它所在的局部才存在。 应该尽量使用局部变量,以避免逻辑错误。
例:
...