我如何创建一个函数与抛出和返回值在swift?



我是swift的新手。我试着用throw来理解这个函数。是否有可能使函数抛出并在同一函数返回值?

func throwAndReturnString() {
guard let response = internalFunction else {
throw "response should not nil"
} 
return response.label
}

要具有可以throw的功能,则需要用throws装饰;对于return,则需要在签名中添加类型。

func throwAndReturnString() throws -> String { //<<--HERE

假设labelString

相关内容

  • 没有找到相关文章

最新更新