Lua 编程中的 table.unpack() 函数
当我们想从一个表中返回多个值时,我们使用该函数。它接受一个列表并返回多个值。table.unpack()
语法
table.unpack{x,y,z,....}示例
该函数为我们提供了作为参数传递给它的所有值,但我们也可以按照下面显示的示例指定我们想要的值-table.unpack()
a, b = table.unpack{1,2,3}
print(a, b)在上面的例子中,即使函数包含不同的值,即1、2和3,我们只存储前两个值,即a和b,值3将被丢弃。table.unpack()
输出结果
1 2
示例
应该注意的是,如果我们不传递任何值,那么列表中存在的所有值都将从函数中返回。考虑下面显示的例子-table.unpack()
print(table.unpack{1,2,3})输出结果1 2 3
示例
我们也可以忽略元素并从列表中选择特定的索引或定位元素,考虑下面显示的示例-
_, b = table.unpack{-1,-2}
print(b)输出结果-2
热门推荐
10 读书祝福语女生短句简短
11 感谢同事新婚祝福语简短
12 感谢教官文案祝福语简短
13 员工聚会蛋糕祝福语简短
14 元宵发客户祝福语简短
15 给团队信心祝福语简短
16 医美的祝福语大全简短
17 异国姻缘的祝福语简短
18 兄妹拍照祝福语简短的话