MCPcopy Create free account
hub / github.com/RyouZhang/go-lua / pushArrayToLua

Function pushArrayToLua

wapper.go:146–156  ·  view source on GitHub ↗
(L *C.struct_lua_State, data []interface{})

Source from the content-addressed store, hash-verified

144}
145
146func pushArrayToLua(L *C.struct_lua_State, data []interface{}) {
147 C.glua_createtable(L, 0, 0)
148 if len(data) == 0 {
149 return
150 }
151 for index, value := range data {
152 C.glua_pushnumber(L, C.lua_Number(index+1))
153 pushToLua(L, value)
154 C.glua_settable(L, -3)
155 }
156}
157
158func pushMapToLua(L *C.struct_lua_State, data map[string]interface{}) {
159 C.glua_createtable(L, 0, 0)

Callers 1

pushToLuaFunction · 0.85

Calls 1

pushToLuaFunction · 0.85

Tested by

no test coverage detected