这是有问题的代码。
if let error = error {
print(error.localizedDescription)
return
}
self.userSetDisplayName(user!)
因此,如果error!= nil并让error = error,它将打印到控制台并返回,因此将不会运行userSetDisplayName。否则,如果错误== nil,则不会打印,也不会返回,它将运行userSetDisplayName。是这样吗
是的。任何return语句将结束当前子程序。
另外:这不是括号:{
,是花括号,或者只是花括号
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句