“ res”代表什么?

时间:2019-12-29 01:57:08

标签: ios swift xcode closures google-signin

我很快注意到,我们经常使用以下代码的一些变体:

func signInWithEmail(email: String, password: String){
    Auth.auth().signIn(withEmail: email, password: password){ (res, err) in
        ...

    }

“ res”代表什么?

谢谢

2 个答案:

答案 0 :(得分:2)

在这种情况下,“ res”表示authResults,例如用户uid,电子邮件等

答案 1 :(得分:2)

“ res”代表“ Response”。

它与二手图书馆有关。通常,您发布的代码的原始编写方式如下:

 signIn(withEmail: String, password: String, completion: @nonescaping (Response, Error) -> Void) {

  ...

  if !error {

    completion(res, nil) 

  } else {

    completion(nil, err)

  }

}