【发布时间】:2014-09-04 20:16:28
【问题描述】:
我在函数中使用隐式参数arg时遇到问题。
代码不起作用。文档http://www.lua.org/pil/5.2.html 应该可以工作。
function listar_um (...)
for i,v in ipairs(arg) do
print("usando args " .. arg[i])
end
end
listar_um("Olá", 1, "Dois")
此代码适用于声明变量lista。
function listar_um (...)
lista = {...}
for i,v in ipairs(lista) do
print("não usando args " .. lista[i])
end
end
listar_um("Olá", 1, "Dois")
为什么第一个例子不起作用?
测试脚本:http://www.codeshare.io/IPwRJ 执行在线脚本:http://www.compileonline.com/execute_lua_online.php
谢谢。
【问题讨论】:
标签: lua