复杂数据结构）轻易模拟。Lua可以在运行时随时构造出一个函数，并把它看作一个对象（正所谓头等函数），这个特性可以很好的满足函数式编程的需要。正是提供了这些基本的元特性，我们可以任意的对语言进行自需的改造。
语法.经典的Hello World!程序可以写为如下：print("Hello World!")或者如下：print 'Hello World!'在Lua中注释可以于双连字符并行至此行的结束，类似于Ada、Eiffel、Haskell、SQL和VHDL。多行字符串和注