当前位置 : 主页 > 网络编程 > lua >

如何在Lua中返回语句后放置标签?

来源:互联网 收集:自由互联 发布时间:2021-06-23
以下结果导致第三行语法错误: function f() return ::x:: end 为什么返回声明后不可能有标签? return语句必须是块中的最后一个语句,所以只需将return语句放在一个块中: function f() do return
以下结果导致第三行语法错误:

function f()
    return
    ::x::   
end

为什么返回声明后不可能有标签?

return语句必须是块中的最后一个语句,所以只需将return语句放在一个块中:

function f()
    do
        return
    end
    ::x::   
end
网友评论