查看: 4|回复: 0

掌握Lua的基本数据类型:入门必备基础

[复制链接]

34

主题

51

回帖

1100

积分

金牌会员

积分
1100
发表于 昨天 09:57 | 显示全部楼层 |阅读模式
四、总结
  • 任何需要进行垃圾回收处理的 数据类型,必然以CommonHeader作为该结构体定义的最开始部分 。就像C++类的实现,CommonHeader是一个基类的所有成员,而其他需要回收处理的数据类型均从这个基类继承下来。
  • GCUnion 联合体,将所有需要进行垃圾回收的数据类型全部囊括其中,这样定位和查找不同类型的数据时就方便多了。
  • table 表是lua 中唯一的数据结构;既可以表示 hashtable 也可表示为 array;配合元表可以定制表复杂的功能(如实现面对对象编程中的类以及相应继承的功能)。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表