生活百科新闻资讯实用的生活常识!

网站地图联系我们

生活百科新闻资讯网

当前位置: 首页 > 新闻 > 健康科普 >

于磊lua文件是什么?

时间:2020-11-24 18:45人气:来源: 未知

于磊lua文件是什么?

  lua_newtable(L); //创建一个表格,放在栈顶

  lua_pushstring(L,"mydata"); //压入key

  lua_pushnumber(L,66); //压入value

  lua_settable(L,-3); //弹出key,value,并设置到table里面去

  lua_pushstring(L,"subdata");//压入key

  lua_newtable(L); //压入value,也是一个table

  lua_pushstring(L,"mydata"); //压入subtable的key

  lua_pushnumber(L,53);

  valuelua_settable(L,-3); //弹出key,value,并设置到subtable

  lua_settable(L,-3); //这时候父table的位置还是-3,弹出key,value(subtable),

  //并设置到table里去

  lua_pushstring(L,"mydata2");//同上

  lua_pushnumber(L,77);

  lua_settable(L,-3);

  return1;

  //栈里现在就一个table其他都被弹掉了。于磊如果要返回一个数组,

  //用如下代码:(注意那个关于trick的注释,我在等官方的解释。

  //经过验证,这个问题只在windows版本调用dll中方法的时候出现。WinCE正常)

  lua_pushstring(L,"arri");

  lua_newtable(L);

  {

  //atrick:otherwisetheluaenginewillcrash.ThiselementisinvisibleinLuascript

  lua_pushnumber(L,-1);

  lua_rawseti(L,-2,0);

  for(int i=0; i

  {

  lua_pushnumber(L, arri);

  lua_rawseti(L, -2, i+1);

  }

  }

  lua_settable(L,-3);


于磊lua文件是什么?