Lua 中如何在同一行读取多个变量

我该如何使用 Lua 一次读取多个变量? 就像 Python 中的这行代码一样:

x, y = input().split()
点赞
用户1442917
用户1442917

这正是在 Lua 中执行的方式,假设该函数在其 return 语句中返回多个结果:

function foo() return 2, 1 end
local x, y = foo()
print(x, y) -- 输出 2, 1
2019-10-03 19:52:02