标识符
标识符就是给变量、函数和对象等指定的名字。构成标识符的字母有一定的规范,lua语言中标示符的命名规则如下:
区分大小写;
标识符首字符可以是以下划线(_),美元符($)或者字母(letter)开始,不能是数字。最好不要使用下划线加大写字母的标识符,因为Lua的保留字也是这样的。Lua中,letter的含义是依赖于本地环境的。
标识符中其他字符可以是下划线(_)、美元符($)、字母或数字组成的。
保留字
保留字是语言中定义具有特殊含义的标示符,保留字不能作为标识符使用。Lua语言中定义了一些具有专门的意义和用途的保留字,这些保留字称为关键字,下面列出了Lua语言中的关键字:
and break do else elseif end false for function if in local nil not or repeat return then until while
注释
单行注释:--
单行注释可以注释掉整行或者一行中的一部分。它一般不用于连续多行的注释文本,然后,它也可以用来注释掉连续多行的代码段。
多行注释:--[[ --]]
一般用于连续多行的注释文本,但它可以对单行进行注释。
变量
使用local关键字修饰的变量是局部变量,局部变量的作用范围是它所在的函数。没有local关键字修饰的变量是全局变量。
变量赋值之前值为nil。
命名规范
1.常量名
基本数据类型的常量名为全大写,如果是由多个单词构成,可以用下划线隔开。
2.变量名
单个字母变量一般只用于循环变量,因为它们的作用域只是在循环体内。
变量通常会以小写字母作为开始,并在每个单词开始时第一个字母使用大写。
其中对象等类型,它的命名规范通常是,大写字母作为开始,并在每个单词开始时第一个字母使用大写。
函数名往往由多个单词合成,第一个单词通常为动词,通常会以小写字母作为开始,并在每个单词开始时第一个字母使用大写。