有没有一种方法可以guard
自动返回而无需每次都实际写出来,例如:
guard let url = self.webView.url else { return }
guard let componentDict = URLComponents(string: url.absoluteString)?.dict else { return }
guard let id = componentDict["v"] else { return }
guard let idUrl = URL(string: baseUrl + id) else { return }
在我实际上需要做一些事情的情况下,我会在我的额外处理中return
包含这个位。else { return }
它不是一个大麻烦,但它会是一件好事。