
lua源码阅读
文章平均质量分 78
murisly
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Lua5.2.3源码阅读(1)-TValue,TString
Lua是一个弱类型语言,类型可以在使用的时候变化。对应在源码中,TVable就充当了这个角色,lua中的所有数据类型都可以放在这个结构中。TValue是实现Lua数据类型的主要结构,不仅在脚本中使用了TValue,其他的一些数据结构也依赖于它。首先看看Lua的整个数据类型(lua.h)#define LUA_TNONE (-1)#define LUA_TNIL 0#de原创 2015-07-12 11:07:14 · 1448 阅读 · 0 评论 -
Lua5.2.3源码阅读(2)-Table
table在lua中是一个重要的数据结构,使用起来非常灵活,可以用它表示通常的array,map,set等结构。在分析源码之前,先看看table的一些特性。 (1). table是个key-value数组,索引key可以是数字,也可以是字符串。 (2). Key为数字时,默认下表从1开始(c/c++从0开始) (3). table大小可以动态变化 (4). Lua5.2.3中table有7个原创 2015-07-13 23:38:35 · 1766 阅读 · 0 评论 -
Lua5.2.3源码阅读(3)-Table(ipairs,pairs)
lua table源码阅读原创 2015-07-14 23:24:28 · 1351 阅读 · 0 评论