Lua 基础语法
程序块
Lua 执行的每段代码都被称为一个程序块(chunk),一个程序块是一连串的语句或命令。一个程序块可以只包含一条语句,也可以由多条不同语句定义构成。也就是说,程序块可以是任意大小。例如:
-- hello world lua program
function SayHello()
print ("Hello, World!")
end
SayHello()
说明:
- Lua 中的每一个源代码文件或在交互模式(Cmd)中输入的一行代码都称之为程序块;
- 一个程序块就是一连串语句或者命令;
- Lua 中连续的语句不需要分隔符,但为了可读性可以加换行,或者分隔符分号
;
来分割语句; - 换行在代码中没有任何作用,仅仅是为了提高可读性。
虽然 Lua 解释器很小,但 Lua 通常被作为一种数据描述语言来使用,几兆字节的程序块是很常见的,Lua 解释器对于大型程序块处理不会有任何问题。
词法规范
注释
-
单行注释
在 Lua 中,单行注释以两个减号(
--
)开始,后面的所有字符都会被视为注释。例如:-- This is a single-line comment