原型:void lua_rawgeti (lua_State *L, int index, int n); 解释:把 t[n] 的值压栈, 这里的 t 是指给定索引 index 处的一个值。 这是一个直接访问,它不会触发元方法。 lua_rawseti## 原型:void lua_rawseti (lua_State *L, int index, int n); 解释: 等价于 t[n] = v, 这里的 t 是指...
1);//清理栈 很重要 否则会堆栈溢出//lua_getglobal(L, luatable);//if (!lua_istable(L, -1))//{// return false;//}//lua_pushstring(L, funcname);//lua_gettable
// Removes item from registry and pushes on the top of stack.voidluah_remove_from_registry(lua_State* L,intitem_index){lua_rawgeti(L, LUA_REGISTRYINDEX, item_index); luaL_unref(L, LUA_REGISTRYINDEX, item_index); } 开发者ID:SirScarfalot,项目名称:Cataclysm-DDA,代码行数:5,代码来源:catal...
//lua_rawgetifunc(L *State)RawGeti(indexint, nint){ C.lua_rawgeti(L.s, C.int(index), C.int(n)) } 开发者ID:szll,项目名称:golua,代码行数:4,代码来源:lua.go 示例2: PushValue ▲点赞 7 ▼ func(self *RefLua)PushValue(state State){ifself.Ref !=0&& self.VM.globalL !=nil{ C.l...
在下文中一共展示了LuaState.RawGetI方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。 示例1: TestRawSetGetI ▲点赞 7▼ publicvoidTestRawSetGetI(){ LuaState L =null;using(L =newLuaState()) ...