【发布时间】:2012-06-20 15:52:27
【问题描述】:
如何在 Lua 中调用函数? 我是 Lua 的新手,找不到非常简单的方法。我编写了一个 test.lua 并使其可执行。我在里面放了这个:
function Double(n)
return 2*n
end
print(Double(15))
如果我调用test.lua,它返回30,ok。
现在我删除了print 行,并希望能够使用以下内容调用该函数:
test.lua 15
它不起作用。如何在不硬编码第一个参数的情况下从命令行或 Lua shell 调用函数?
【问题讨论】:
-
这与调用函数无关。您正在谈论如何从命令行获取参数。你不能从 Lua 的命令行调用函数;您可以获取参数,然后决定如何处理它们。
标签: lua