腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Lua
中
的
双向映射
lua
你将如何在
Lua
中
制作双向地图?我是
Lua
的
新手,我能想到
的
唯一方法是
将
每个
键
-
值
对放在一个
表
中
,迭代每个
键
-
值
对,将它们(
键
-
值
交换)
添加到
原始
表
中
。 有没有更好
的
方法来做这件事?
浏览 4
提问于2017-03-01
得票数 2
回答已采纳
1
回答
之后
将
值
添加到
表
lua
中
的
键
lua
、
lua-table
有人知道如何
将
值
添加到
已经有
值
的
键
中
吗?以同样
的
方式在这里实现: x[1] = { string = "hallo" ; number = 10}
之后
,我只需要将一些信息
添加到
表
中
,特别是
添加到
同一个
键
中
。谢谢!
浏览 11
提问于2021-11-02
得票数 1
回答已采纳
1
回答
将
多维数组从C返回到
Lua
c++
、
lua
总计帧-1={“状态”= 5,"cmdsequence“= 6,”时间戳“= 7,”增益“= 8} 在备注2
中
,我不清楚2
lua
_ not
的
目的是什么,但我上面链接
的
答案表明它们是必需
的
。
lua
_settable(L,-3) (注1)出错。我是在C++
中
这样做
的
,所以我把这些代码放在了try/catch
中
。当它第一次撞到可固定
的
地方时,它就会逃到我
的
猎物那里去。谢谢@Omri
浏览 3
提问于2012-12-20
得票数 2
3
回答
遍历
Lua
表
c
、
lua
、
lua-table
我正在尝试迭代
lua
表
,但是我一直收到以下错误:我知道索引从-8开始,我知道那里有一个
表
,因为它得到了其中
的
第一个(也是唯一
的
)
值
。然而,即使我知道
表
中
只有一个字符串,它还是试图再次循环。if (
lua
_istable(L, index))
lua
_pushnil(L); // This is needed f
浏览 9
提问于2011-05-26
得票数 16
回答已采纳
1
回答
从C++
中
读取
Lua
表
c++
、
lua
对于这件简单
的
事情,我已经尝试了很多其他
的
方法,但都没能成功。我希望用户在第一步
中
从
Lua
定义一个
表
:然后,在第二步
中
,用户将从
Lua
调用一个用C++设计
的
函数:C++代码: int
lua
_afunction(<
浏览 3
提问于2015-06-17
得票数 4
回答已采纳
1
回答
使用
Lua
作为应用程序
中
的
静态库和
Lua
加载模块
c
、
lua
我在我
的
应用程序中使用
Lua
5.3作为静态库。我有一个用C编写
的
Lua
模块,它也使用
Lua
5.3作为静态库。我观察到一个随机
的
崩溃,多次调用该函数,并且崩溃显示在
lua
_gc上。 我
将
lua
编译为一个带有存根库
浏览 0
提问于2017-09-26
得票数 2
2
回答
Lua
/C++ -
lua
_next()
中
的
分段错误,同时试图遍历
表
c++
、
lua
、
segmentation-fault
我在C++中有以下代码:
lua
_pushnil(C);frame #0: 0x000000000002b36a luaos`luaH_next + 58P.S. C是
lua<
浏览 8
提问于2014-09-15
得票数 2
回答已采纳
6
回答
按
Lua
中
的
值
对表进行关联排序
sorting
、
lua
、
lua-table
、
asort
我有一个
键
=>
值
表
,我想在
Lua
中排序。
键
都是整数,但不是连续
的
(有意义
的
)。
Lua
的
唯一排序函数似乎是,它将
表
视为简单
的
数组,丢弃原始
键
及其与特定项
的
关联。相反,我本质上希望能够使用函数。: [1004] = "foo", [3188] =
浏览 44
提问于2010-01-11
得票数 24
回答已采纳
2
回答
在
lua
C++
中
访问由
表
键
索引
的
表
c++
、
lua
Lua
表
可以
将
表
作为
键
,例如:我想知道如何从
lua
C++ api对其进行索引。例如,我可以这样做:以获取堆栈上表
的
字符串
键
d
值
。如何
将
表
值
键
放到堆栈上?
浏览 2
提问于2013-06-17
得票数 1
回答已采纳
2
回答
如何在不编辑
Lua
头或脚本
的
情况下从os库
中
删除特定函数
lua
由于项目的性质,我不允许修改
Lua
头和
将
发送给我
的
脚本。这些不是我能控制
的
。我唯一能修改
的
就是解释器。做这样
的
事:
lua
_setglobal(state_pointer, "os.execute");luaL_openlibs(LuaInstance); /* l
浏览 2
提问于2012-04-11
得票数 3
回答已采纳
1
回答
如何在不修改堆栈
的
情况下
将
表
的
内容转储到堆栈上?
go
、
stack
、
lua-table
、
lua-api
我(自然地)在Go应用程序中集成
Lua
的
实验非常早,因此正在测试各种方法和方式。 我要做
的
第一件事是调用一个带有
表
的
Lua
函数(基于JSON对象),在那里
的
表
上执行一些操作,然后返回它。该
表
可以包含嵌套
的
表
。脚本部分在这里不是问题,我想我已经解决了这一点。但是,我想要查看堆栈内部,以验证我传递给函数
的
内容是否正确。同样,也可以查看从
Lua
返回
的
<
浏览 4
提问于2017-10-17
得票数 0
1
回答
从C创建嵌套
表
lua
、
lua-table
、
lua-api
(这是我想要
的
数组,但是数组和
表
在
lua
中
是相同
的
)。
lua
_newtable(L);
lua
_setfield(L, -2, "id");
lua
_newtable(L);
lua
_pushinteger(L, 1);
lua
_setfield(L, -2, "id&quo
浏览 24
提问于2022-03-08
得票数 1
回答已采纳
2
回答
lua
:如何让getmetatable()返回nil?
lua
、
overriding
、
metatable
我用C语言创建了一个userobject,作为其中
的
一部分,我创建了一个元
表
来覆盖__tostring、__index等方法。不过,我注意到可以通过getmetatable()检索对象
的
元
表
。如果我
的
元
表
有一个__metatable
键
,似乎可以让getmetatable()返回任意表。我希望getmetatable()返回nil,所以我
的
第一个想法是用nil添加一个__metatable
键
,但这显然行不通,因为它实际上并没有
将
浏览 4
提问于2015-02-09
得票数 3
2
回答
Lua
注册中心与轻型用户数据和引用有什么不同?
c++
、
c
、
lua
、
lua-api
、
lua-c++-connection
因此,使用
Lua
,您可以
将
Lua
值
保存在注册
表
中
,并在稍后检索它。有不同
的
方法,您可以创建一个变量并使用它
的
指针作为注册
表
中
的
键
,因为它总是唯一
的
。您可以
将
指针按为轻型用户数据。还可以使用LuaL_ref(L,
LUA
_REGISTRYINDEX)创建引用。一个相对于另一个有什么优势?何时使用引用,何时使用指针?同样,对于引用(
浏览 7
提问于2016-10-22
得票数 3
回答已采纳
2
回答
Lua
从论证
中
得到函数
c++
、
lua
一个简单
的
生产例子。现在在c
中
,我想得到args #1,#2
中
的
函数。我们可以让他们使用(
lua
_getstring,.),但我至少找不到如何获得一个函数。int luaProtocolOnConnect(
lua
_State* L) int base_func // func #1 int call_func //
浏览 4
提问于2016-07-02
得票数 4
回答已采纳
1
回答
如何使用C在
Lua
5.1
中
创建
表
?
lua-5.1
、
lua-c++-connection
我需要在
Lua
5.1 C-API
中
创建这样
的
构造,而不是在
Lua
5.2和更高版本
中
创建。a = {["b"] = {["c"] = {["d"] = {["e"] = "GOOD"}}}} 预期结果:良好 谢谢你
的
回答!
浏览 3
提问于2016-06-16
得票数 4
回答已采纳
1
回答
如何用
键
和
值
将
LUA
表
插入到Tarantool
中
?
json
、
lua
、
lua-table
、
tarantool
additional_meta" : { "mime_type" : "image/jpg"我使用Tarantool
的
json模块将其转换为
Lua
Table:然后,我想将ID =1
的
表
插入到Tarantool
中
。box.space.somespace:insert{1, ta
浏览 2
提问于2020-05-29
得票数 1
回答已采纳
1
回答
将
表
传递给c/c++
的
简单
lua
示例
c++
、
c
、
lua
、
lua-table
我很难找到并理解如何
将
一个
表
从
lua
传递到c++
Lua
档案:io.write("
lua
table to send,0);fprintf(stderr, "failed %s\n",
lua
_tostring(L,-1));
lua
_ge
浏览 3
提问于2014-05-02
得票数 0
回答已采纳
2
回答
关于在
Lua
中使用
的
对象
的
lua
_unref
lua
在
Lua
手册
中
,我们读到: 假设我创建了对一个对象
的
引用,将它推到API堆栈上,保存
浏览 0
提问于2011-01-20
得票数 1
回答已采纳
3
回答
在C
中
存储对
lua
函数
的
引用
c++
、
event-handling
、
lua
我有一个在C++
中
实现
的
基本事件处理程序。我
的
应用程序
中
还有一个嵌入
的
Lua
解释器,我需要与事件管理器交互。最终目标是能够有一个事件处理程序,当一个事件被触发时,它将同时执行c++和
Lua
函数。我
的
问题是,我不能想出一种简单
的
方法来在我
的
C++代码
中
存储对
lua
函数
的
引用。我知道如何从c
中
执行
Lua
函数(使用
lua</e
浏览 4
提问于2012-10-10
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
非 0即1,如何将庞大 Excel 数据表中的所有非 0 值批量替换为 1?
table内部实现(上)
Lua语言相关简介(一)
redis实现可重入分布式锁
【编程】LUA基础
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券