我经常将print
函数与os.exit()
. 我不想os.exit()
每次使用都输入print
,所以我想重新定义这个函数。
> function pprint(...)
>> for _,a in ipairs(arg) do
>> print(a)
>> end
>> os.exit()
>> end
> pprint('hello',1,2,3)
hello
1
2
3
[johndoe@dell-john ~]$
尽管这适用于Lua 5.1,但它不适用于Lua 5.3,出于某种原因,它不适用于Torch。我在 Lua 5.3 文档中查找“三点”表达式,但找不到有关如何访问...
参数的参考。你能解释一下print
Lua 5.3 发生了什么变化以及如何重新定义吗?