Lua语言基础汇总
Lua是一种动态类型的语言。在语言中没有类型定义的语法,每个值都带有其自身的类型信息。本系列教程为您介绍Lua语言的基础知识。快速了解Lua语言,掌握Lua语言基础。

Lua中的类型与值  
Lua是一种动态类型的语言。在语言中没有类型定义的语法,每个值都带有其自身的类型信息。在Lua中有8中基本类型

Lua中的表达式 
算术操作符 Lua支持常规的算术操作符有:”+”(加法),”-”(减法),”*”(乘法),”/”(除法),”^”(指数),”%”(取模)

Lua中的语句 
这一篇将对Lua中的语句进行概要的总结。 

Lua中的函数 
Lua中的函数和C++中的函数的含义是一致的

Lua中的闭包 
在很多语言中都有闭包的概念,而在这里,我将主要对Lua语言的闭包概念进行分析与总结。

Lua中的迭代器与泛型for 
迭代器就是一种可以遍历一种集合中所有元素的机制,在Lua中,通常将迭代器表示为函数。

Lua中的协同程序  
协同程序与线程差不多,也就是一条执行序列,拥有自己独立的栈、局部变量和指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。

Lua中的元表与元方法 
元表对应的英文是metatable,元方法是metamethod。

Lua中的__index和__newindex实践  
本文将通过几个简单的实例演示,巩固对__index和__newindex的理解,同时加深对Lua中元表和元方法的理解

Lua中的环境概念 
Lua将其所有的全局变量保存在一个常规的table中,这个table称为“环境”。

Lua中的模块与包 
从Lua5.1版本开始,就对模块和包添加了新的支持,可是使用require和module来定义和使用模块和包。

Lua中的面向对象编程  
简单说说Lua中的面向对象Lua中的table就是一种对象

Lua中一些常用的库  
这篇文章将会来一些比较轻松的内容,就是简单的介绍一下Lua中几个常用的库。

Lua中字符串库中的几个重点函数 
在《Lua中的一些库》中也说道了,要对string库的模式匹配进行单独的讲解。