Xcode Playground报错:Return invalid outside of a func
Xcode Playground报错:Return invalid outside of a func

Xcode Playground报错:Return invalid outside of a func

在Xcode的Playground界面中,尝试使用URLRequest,发现return报错:

Return invalid outside of a func

经排查发现报错的原因为:return 语句只能在函数或方法中使用。在Playground顶层代码中,直接写return就会导致这个错误。

解决方案为,将代码放入一个函数中,再调用该函数:

import Foundation

func sendRequest() {
    guard let url = URL(string: "https://fangjunyu.com") else { 
        print("无效的 URL")
        return  // 不再报错
    }
    ...
}

sendRequest()

这样,return 就符合Swift的语法要求了。

如果您认为这篇文章给您带来了帮助,您可以在此通过支付宝或者微信打赏网站开放者。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注