Lua API (get functions Lua->stack)

1: void lua_gettable(lua_State* L, int idx)

2: void lua_getfield(lua_State* L, int idx, const char* k)

3: void lua_rawget(lua_State* L, int idx)

等同 lua_gettable 但是不触发元方法

4: void lua_rawgeti(lua_State* L, int idx, int n)

5: void createtable(lua_State* L, int narray, int nrec)

6: int lua_getmetatable(lua_State* L, int objindex)

7: void* lua_newuserdata(lua_State* L, size_t sz)

sz: 内存大小

8: void lua_getfenv(lua_State* L, int idx)


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一篇 语言 第0章 序言 Lua仅让你用少量的代码解决关键问题。 Lua所提供的机制是C不擅长的:高级语言,动态...
    testfor阅读 7,777评论 1 7
  • 1:int (lua_isnumber)(lua_State* L, int idx) 2:int (lua_is...
    Lgnever阅读 3,064评论 0 0
  • lua作为小巧精悍的脚本语言,易于嵌入c/c++中 , 广泛应用于游戏AI ,实际上在任何经常变化的逻辑上都可以使...
    木易林1阅读 5,393评论 0 4
  • 当在Lua和C之间交换数据时主要的问题是自动回收与手动回收内存管理的不一致。因此,Lua 用一个抽象的栈在Lua与...
    luffier阅读 7,555评论 0 3
  • 前言# 通过上一章所说的lua_is*系列,我们已经可以判定数值的类型,但是这不是我们的最终目的,我们的最终目的是...
    AlbertS阅读 12,811评论 0 5

友情链接更多精彩内容