出需要的复杂数据类型（比如集合、数组等）。Lua是一种多重编程范式的程式设计语言：它只提供了很小的一个特性集合来满足不同编程范式的需要，而不是为某种特定的编程范式提供繁杂的特性支援。例如，Lua并不提供继承这个特性，但是你可以用元表格来模拟它。诸如命名空间、类这些概念都没有在语言基本特性中实现，但是我们可以用表格结构（Lua唯一提供的复杂数据结构）轻易模拟。Lua可以在运行时随时构造出一个函数，并把它看作一个对象（正所谓头等函数），这个特性可以很好的满足函数式编程的需要。正是提供了这些基本的元特性，我们