Golang
奔流浊泥
这个作者很懒,什么都没留下…
展开
-
golang gopher-lua 遍历table元素
前言gopher-lua中也有c++中的lua.next函数,不过目前我没有查到gopher-lua的next函数用法,因此这里用的是func (ls *LState) ForEach(tb *LTable, cb func(LValue, LValue))这个函数。代码在这里,我们从lua文件中取一个"mytable"的table结构,并且把其中元素存储到map[string]string中Lua代码:mytable = {}mytable["key1"] = "value1"mytabl原创 2021-08-02 17:07:21 · 1015 阅读 · 0 评论 -
Golang lua交互——gopher-lua中call函数使用
gopher-luagithub: https://github.com/yuin/gopher-lua这是目前github中最受欢迎的一个用于golang和lua交互的开源库,在做项目时需要用到其中的call函数,由于与c++的lua_call有些区别,因此在这里介绍一下call函数的用法golang和lua交互的方式与c++和lua交互的方式一样,都是通过一个栈,详细请看这里:https://blog.csdn.net/u012278016/article/details/79471738Cal原创 2021-07-28 19:06:43 · 2610 阅读 · 1 评论