下面代码的responseString 是一个Function, 这个Function后面直接跟Closure。有大神来解释一下么
Alamofire.request(request).responseString { (resp) -> Void in
print(resp)
}
下面代码的responseString 是一个Function, 这个Function后面直接跟Closure。有大神来解释一下么
Alamofire.request(request).responseString { (resp) -> Void in
print(resp)
}
不就是等同于把closure当成一个函数类型的参数传给responseString嘛。这种在表面上模拟“函数式编程”的写法,最大的好处就是可以让你不需要吧resp变量声明在外面。
2 回答1k 阅读
1 回答1.1k 阅读✓ 已解决
1 回答2.7k 阅读
1 回答1.5k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答1.1k 阅读
好吧,来自答了,尾随闭包,怪我之前没有好好看语法