用户登录
用户注册

分享至

Lua UnPack函数用法实例

  • 作者: 煞笔冬哥
  • 来源: 51数据库
  • 2021-07-29

unpack它接受一个数组(table)作为参数,并默认从下标1开始返回数组的所有元素,例子代码如下:

复制代码 代码如下:

do
 arraydata = {"a", "b", "c", "d", "e"};

 function returnmorevalues()
  return 1, 2, 3;
 end

 a, b, c = returnmorevalues();

 --print(a, b, c);

 --print((returnmorevalues()));

 --print(arraydata); -- print the address of the arraydata
 --print(unpack(arraydata)); -- print all the elements of the arraydata
 print(unpack(arraydata, 2)); --the second param is the index of the arraydata

end

软件
前端设计
程序设计
Java相关