lua语法-程序块(chunk)
- lua解释器以程序块的方式处理lua代码
- 每一段可执行的lua代码都可以成为程序块
- lua程序块指一条或多条合法的可执行语句
- 一个程序块由一条或多条lua语句构成
简单的程序块:一条语句
复杂的程序块:多条不同语句及函数定义构成
例如,
程序块1:合法
function f(a,b)
return a*a - b*b;
end
复制代码
程序块2:合法
a,b = 1,2
a = a*a - b*b
复制代码
程序块3:合法,a的值为nil
local a = a;
复制代码
程序块4:不合法,因为do用来定义局部块,需要指明开始与结束,而此程序块缺少end
do
return 1;
复制代码
lua语法-注释
- 单行注释:--
- 多行注释:--[[...............]] 或者--[[......--]]
- 取消多行注释:---[[......]]或者---[[......--]] 例如,:
实例1:单行注释:
--print("hello lua");
复制代码
实例2:多行注释
--[[
print("hello lua")
]]
复制代码
或者
--[[
print("hello lua");
--]]
复制代码
实例3:取消多行注释
---[[
print("hello lua");
]]
复制代码
或者
---[[
print("hello lua");
--]]
复制代码