社区
其他开发语言
帖子详情
怎样把C中struct结构,转换成lua中的table,并传给lua使用?
chester_lp
2012-02-29 05:09:09
用lua2天了,想达到上述目的。。多谢指教方法。
额外请问大师们:
1:传入之后,能否保证是类似引用传递的效果(即在lua中修改压入的table,也可以更改C中传入的struct变量的内部值)。
2:这个知识点具体出现在学习lua中的哪个知识环节??
...全文
486
2
打赏
收藏
怎样把C中struct结构,转换成lua中的table,并传给lua使用?
用lua2天了,想达到上述目的。。多谢指教方法。 额外请问大师们: 1:传入之后,能否保证是类似引用传递的效果(即在lua中修改压入的table,也可以更改C中传入的struct变量的内部值)。 2:这个知识点具体出现在学习lua中的哪个知识环节??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chester_lp
2012-03-06
打赏
举报
回复
用了下,其实是用CreateTable和SetTable就可以解决了。
不用库都可以实现的。
panghuhu250
2012-02-29
打赏
举报
回复
这样的功能通常可以搜索你的编程语言名字加上“c extension”或FFI("foreign function interface"的缩写)。
搜索"lua ffi",可以找到
FFI Library
.
Lua
UnPack函数用法实例
在
Lua
编程语言
中
,unpack函数是一个非常实用且高效的工具,它主要用于从数组类型的
table
中
解包元素。在本文
中
,我们将详细介绍unpack函数的用法,包括它的基本功能和如何通过实例来掌握它的
使用
技巧。 首先,让我们...
Lua
Bind 源码 (
Lua
增强库)
的函数并初始化
Lua
Bind需要
使用
的 状态机全局
结构
. 如果你不调用这个函数, 你会在后面 触发一个 断言 . 不没有一个对应的关闭函数.因为,一旦一个类被注册到
Lua
,真没有什么好 的方法去移除它.部分原因是任何剩余的类...
Lua
编程示例(五): C语言对
Lua
表的读取和添加
在
Lua
中
,表(
Table
)是一种通用的数据
结构
,它可以被看作关联数组或哈希表。表支持数字索引以及字符串作为键,这使得表能够充当数组或字典的角色。由于其灵活性,表在
Lua
中
被广泛用于各种用途,包括实现类、模拟...
xlsTo
lua
:将xls数值配置表转换为
lua
配置表
3. **生成
Lua
结构
**:根据数据
结构
,xlsTo
lua
将表格数据转换为
Lua
的数据
结构
,如
table
、array或dictionary。 4. **写入
lua
文件**:转换后的
Lua
代码会被写入到新的
lua
文件
中
,游戏引擎可以在运行时直接加载和解析这些...
Golang
中
如何
使用
lua
进行扩展详解
Lua
中
的 `
table
` 是一种非常强大的数据
结构
,可以表示数组、列表或哈希表。Golang 对
Lua
表的处理提供了丰富的支持,包括字段读取、写入以及转换为 Golang
结构
体或字典。
使用
`g
lua
mapper` 库可以轻松地将
Lua
...
其他开发语言
3,424
社区成员
15,623
社区内容
发帖
与我相关
我的任务
其他开发语言
其他开发语言 其他开发语言
复制链接
扫一扫
分享
社区描述
其他开发语言 其他开发语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章