【发布时间】:2020-01-23 23:17:13
【问题描述】:
当我有一个返回多个值的函数时,我可以将它们存储在单独的值中,也可以使用{} 运算符来获取一个数组。
要访问这些值,我可以定义一个变量来存储值或通过array[index] 访问数组。当使用 temp var 打印我编码的值时:
function myTest()
return "abc", "def", "geh";
end
a = {myTest()};
v = a[2];
print(v);
效果很好。但是当使用
从函数中打印“索引数组转换的返回值”时function myTest2()
return "abc", "def", "geh";
end
print({myFunction2()}[2]);
什么都没有打印出来。
谁能解释一下为什么?
【问题讨论】:
标签: lua