Lua基础知识

安装

参考官方文档


Hello World

print("Hello World")


注释

在Lua中使用两个连续的连字符(--)表示单行注释,用(--[[ 内容 ]])来表示多行注释。

--单行注释

--[[
多
行
注
释
]]

--[[
注释小技巧:当需要启用本行代码时,只需在上面一行的行首添加一个连字符即可。
--]]


语句分隔

在Lua中,语句之间的分隔符不是必需的,如果有需要也可以使用分号来进行分隔。以下四个语句段都是合法且等价的:

a = 1
b = a * 2

a = 1;
b = a * 2;

a = 1; b = a * 2

a = 1 b = a * 2    --可读性不佳,不建议


保留关键字

and break do else elseif
end false goto for function
if in local nil not
or repeat return then true
until while

Lua中标识符以 字母或下划线字母、数字或下划线 来定义,不允许使用其它特殊符号,以及Lua的保留关键字。
另外,Lua的保留字以下划线加全大写字母来定义,如:_VERSION,因此,最好不要使用这种形式的标示符。


全局变量

在Lua语言中,变量默认都是全局变量,语句块和函数中都是。除非使用local显示声明为局部变量。变量的默认值都为nil。


猜你喜欢

转载自www.cnblogs.com/gitctrls/p/10559804.html