Lua基础

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

参考: http://www.ttlsa.com/lua/

      https://blog.csdn.net/CarlosX/article/details/82943052

      https://www.runoob.com/lua/lua-tutorial.html

原文地址:https://www.cnblogs.com/biao-wu/p/13091950.html