Lua介绍
Lua是一门简单的编程语言,它的优势在于可以整合C++的模块来扩展自身的功能,使用数百行或更少的代码来解决复杂的问题。具有的特征有:
1. 可扩展性:Lua从一开始就被设计成易于扩展的语言,很多功能都是通过外部库来实现的,很容易与其他编程语言如C、C++、Java等等进行交互。
2. 简洁: Lua十分简洁,但是功能强大,易于学习,很适合小规模的应用。
3. 高效: Lua有很高的执行效率。
4. 可移植性: Lua可以运行在任何现有的系统上。Lua脚本是包含一系列Lua命令的简单脚本,扩展名为.lua的文本文件。单个命令或者一系列命令组成的脚本文件,在Lua中我们把它称为代码块。
代码块:指一个控制结构内,一个函数体,或者一个chunk(变量被声明的那个文件或者文本串)。
基础
全局变量
全局变量不需要声明 没有初始化的全局变量也不会出错,只是得到结果nil
print(a) --> nil a = 1 print(a) --> 1
删除全局变量,直接赋值nil
即可
a = nil print(a) -->nil