脚本语言Lua小试(安装及简单语法)(2)

nil                            代表什么也没有,可以与C的NULL作类比,但它不是空指针。你访问一个没有声明过的变量,就是nil。例如 foo = anUnknownVariable  现在 foo = nil。 只有false和nil是false,其他的都是true,上面提到过包括0和空字符串在内都是true。

> print(type(nil))
nil
> print(type(99.9+12))
number
> print(type(true))
boolean
> print(type("Hello World"))
string
> print(type(print))
function
> print(type{test = "test"})
table

要注意的是:lua中的变量如果没有特殊说明,全是全局变量,那怕是语句块或是函数里。变量前加local关键字的是局部变量。

theGlobalVar = 50

local theLocalVar = "local variable"

Lua 的详细介绍请点这里
Lua 的下载地址请点这里

推荐阅读

Lua 语言 15 分钟快速入门

Lua程序设计(第2版)中文 PDF

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/c581f85755c78fedf3cdd263ab0825e8.html