Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何通过 C API 在自己的环境中执行不受信任的 Lua 文件
我想通过调用在其自己的环境中执行不受信任的 lua 文件lua setfenv http pgl yoyo org luai i lua setfenv这样它就不会影响我的任何代码 该函数的文档仅解释了如何调用函数 而不解释如何执行文件 目
c
lua
luaapi
Lua 注册表与轻用户数据和引用有什么区别?
因此 使用 Lua C API 您可以在注册表中保存 Lua 值并在以后检索它 有不同的方法可以做到这一点 您可以创建一个变量并使用它的指针作为注册表中的键 因为它始终是唯一的 您可以将指针作为轻用户数据推送 您还可以使用创建参考LuaL
c
lua
luaapi
luacconnection
测试Lua数字是整数还是浮点数
在我的C 程序中 我需要知道Lua变量是整数还是浮点数 C API 提供lua isnumber 但这个函数不区分int float double 到目前为止 我已经通过使用解决了这个问题modf if lua isnumber luaCt
c
lua
luaapi
在C中获取Lua表大小
如何在 C 中获取 Lua 表的大小 static int lstage build polling table lua State L lua settop L 1 luaL checktype L 1 LUA TTABLE lua ob
c
lua
luatable
luaapi
lua51
使用 Lua C API 迭代表中的表
我正在尝试迭代 Lua 中的表并输出 每个表的键 每个表中每个条目的键 值对 这是代码 void print table lua State L lua pushnil L while lua next L 2 0 const char k
c
lua
luatable
luaapi
lua_open 使用 luaJIT 返回 null
使用最近的luaJITlua open回报null 常规 lua 库不会发生这种情况 lua State L lua open std cout lt lt L lt lt std endl Output 0x0 我怎样才能让 luaJIT
c
lua
Embedding
luajit
luaapi