Lua中如何使用unpack函数进行解包操作?
- 内容介绍
- 相关推荐
本文共计132个文字,预计阅读时间需要1分钟。
pythondef unpack(elements, start=1, end=None): if end is None: end=len(elements) return elements[start:end]
示例tab=[a, 1, None, 4, 45]print(unpack(tab)) # 默认从索引1开始print(unpack(tab, 2)) # 从索引2开始
umpack 返回数组中的所有元素,包括 nil,注意是数组,对于 k-v 是不返回的!!!
1 do 2 local tab = {"a", 1, nil, 4,o = 45} 3 print(unpack(tab)) --默认从索引 1 开始 4 print(unpack(tab, 2)) --从索引 2 开始 5 end
执行结果:
本文共计132个文字,预计阅读时间需要1分钟。
pythondef unpack(elements, start=1, end=None): if end is None: end=len(elements) return elements[start:end]
示例tab=[a, 1, None, 4, 45]print(unpack(tab)) # 默认从索引1开始print(unpack(tab, 2)) # 从索引2开始
umpack 返回数组中的所有元素,包括 nil,注意是数组,对于 k-v 是不返回的!!!
1 do 2 local tab = {"a", 1, nil, 4,o = 45} 3 print(unpack(tab)) --默认从索引 1 开始 4 print(unpack(tab, 2)) --从索引 2 开始 5 end
执行结果:

