lua獲取數(shù)組長度 toLua中這么把table轉(zhuǎn)為C#的數(shù)組?
toLua中這么把table轉(zhuǎn)為C#的數(shù)組?有些函數(shù)需要將多個結(jié)果返回給Lua,因此將這些結(jié)果自然地存儲在表中。因為tolua已經(jīng)自動生成了函數(shù)包裝器,所以無法直接將棧頂表返回給Lua。幸運的是,to
toLua中這么把table轉(zhuǎn)為C#的數(shù)組?
有些函數(shù)需要將多個結(jié)果返回給Lua,因此將這些結(jié)果自然地存儲在表中。因為tolua已經(jīng)自動生成了函數(shù)包裝器,所以無法直接將棧頂表返回給Lua。幸運的是,tolua reserved Lua對象類型可以表示Lua中的任何類型。實際上,它只是int的typedef,主要用于tolua解析器調(diào)用Tovalue時生成tolua作為標記。在C/C函數(shù)中,需要檢查堆棧的頂部是否為表類型并插入表元素