码迷,mamicode.com
首页 > 其他好文 > 详细

Lua常用函数(二)

时间:2015-09-23 13:25:22      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

http://blog.csdn.net/xuzhonghai/article/details/7239214

 

lua_setlocal

const char *lua_setlocal (lua_State *L, lua_Debug *ar, int n);

设置给定活动记录中的局部变量的值。参数 ar 与 n 和 lua_getlocal 中的一样(参见 lua_getlocal)。 lua_setlocal 把栈顶的值赋给变量然后返回变量的名字。它会将值从栈顶弹出。

当索引大于局部变量的个数时,返回 NULL (什么也不弹出)。


lua_setupvalue

const char *lua_setupvalue (lua_State *L, int funcindex, int n);

设置 closure 的 upvalue 的值。它把栈顶的值弹出并赋于 upvalue 并返回 upvalue 的名字。参数 funcindex 与 n 和 lua_getupvalue 中的一样(参见 lua_getupvalue)。

当索引大于 upvalue 的个数时,返回 NULL (什么也不弹出)。

Lua常用函数(二)

标签:

原文地址:http://www.cnblogs.com/gamekk/p/4831876.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!