欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

lglib.table API

程序员文章站 2022-05-19 17:17:46
...
lglib table库是对lua基本table库的扩展

判断table是否为空
tbl:isEmpty()	如果table为空,就返回true;反之,返回false。table为空的标准是即没有list部分,又没有dict部分。



将table分离成list部分和dict部分
tbl:takeAparts()	返回两个参数,第一个为一个list, 第二个为一个dict


浅复制
tbl:copy()	复制本table, 产生一个新的table返回


深复制
tbl:deepcopy()	深度复制本table(包含层级结构), 产生一个新的table返回


将另一个table中的内容拷贝到本table中来
tbl:update(source, keys)	

source: 另一个table;
keys: 可选。如果有的话,就只复制keys中指定的那些键值对
返回: self

相关标签: Lua