摘要: table库是由一些辅助函数构成,把table作为数组来操作,所有的函数都忽略传入参数的那张表中的非数字键。 无论如何,若一个操作需要取表的长度,这个表必须是一个真序列,或是拥有__len元方法。 提供了这样一些功能:从列表中插入和删除元素、对元素排序、连接一个数组中所有字符串。 插入和删除 函数t 阅读全文
posted @ 2016-09-20 19:06 daiker 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 位操作库是Lua5.2版本里添加的库,所有函数放在bit32 table里。(bit32只能针对32位整数运算) 在Lua5.3版本里,bit32库被废弃掉。不过可以使用一个外部兼容库,但是最好直接用对应的位操作符。标准Lua中的位操作可以用于64位整数。 位操作库不在新版本中,就不用花时间去了解。 阅读全文
posted @ 2016-09-20 16:04 daiker 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 从今天起,开始接触Lua的标准库(数学库、table库、字符库、I/O库、操作系统库、调试库)。 一路走来,从最基本的变量、函数、迭代器、协同程序到稍微复杂的元表、元方法、环境、模块,以及最后被整蒙了的对象编程、继承、类、弱引用table、垃圾回收终结器。只要坚持下去,会慢慢吃透的! 首先从介绍数学 阅读全文
posted @ 2016-09-20 11:19 daiker 阅读(153) 评论(0) 推荐(0) 编辑