我已经在这里和其他地方在线搜索了答案,但是所有主题都涉及迭代表、元表或时间,_,var1 = do_some_stuff()
而这里不是这种情况。
这只是一个不现实的功能,但包含我的意思的例子:
function do_some_stuff(data)
_ = some_function(data)
some_other_code
_ = some_other_function(data)
end
这不被认为与简单地输入相同:
function do_some_stuff(data)
some_function(data)
some_other_code
some_other_function(data)
end
我知道如果我创建一个像这样的基本 Lua 程序,两个版本的运行方式相同:
function hello(state)
print("World")
end
function ugh(state)
_ = hello(state) -- and w/ hello(state) only
end
ugh(state)
我只是想知道是否有_ = some_function()
必要这样做?