如何在 Lua 中的 return 语句后放置标签?
How to put a label after a return statement in Lua?
以下导致第三行出现语法错误:
function f()
return
::x::
end
为什么不能在 return 语句后添加标签?
一个return语句必须是一个块中的最后一个语句,所以只需将return语句放在一个块中:
function f()
do
return
end
::x::
end
以下导致第三行出现语法错误:
function f()
return
::x::
end
为什么不能在 return 语句后添加标签?
一个return语句必须是一个块中的最后一个语句,所以只需将return语句放在一个块中:
function f()
do
return
end
::x::
end