一、 泛型
可以自动生成相对应的类
二、table的作用
可以实现哈希、集合、对象、数组
三自动内存管理
提供了-一种通用类型的表( table ) , 用它可以实
现数组,哈希表,集合,对象;
四、语言内置模式匹配
五、闭包(closure)
变量和函数出了代码块和作用域之后依然不会被销毁
六、函数也可以看做一个值 -委托
七、提供多线程(协同进程,并非操作系统所支持的线程)支持
就是协程
总结
通过闭包和table可以很方便地支持面向对象编程所需要的一些关键
机制,比如数据抽象,虚函数,继承和重载等。
八、lua的高级特性 对象