回答編集履歴
2
1
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
dataTask(with:completionHandler:)
|
2
2
|
[https://developer.apple.com/documentation/foundation/urlsession/1407613-datatask](https://developer.apple.com/documentation/foundation/urlsession/1407613-datatask)
|
3
3
|
|
4
|
-
の定義を見てもらえば判るかもしれませんが、`{`以降は`(Data?, URLResponse?, Error?) -> Void`
|
4
|
+
の定義を見てもらえば判るかもしれませんが、`{`以降は`(Data?, URLResponse?, Error?) -> Void`型のクロージャを渡す決まりになっています。
|
5
5
|
|
6
6
|
クロージャは関数と同じように引数を外から与えてもらえますので、それがinよりも前の`data, response, error`という変数に割り当てられます。
|
7
7
|
|
1
0
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
dataTask(with:completionHandler:)
|
2
2
|
[https://developer.apple.com/documentation/foundation/urlsession/1407613-datatask](https://developer.apple.com/documentation/foundation/urlsession/1407613-datatask)
|
3
3
|
|
4
|
-
の定義を見てもらえば判るかもしれませんが、`{`以降は`(Data?, URLResponse?, Error?) -> Void
|
4
|
+
の定義を見てもらえば判るかもしれませんが、`{`以降は`(Data?, URLResponse?, Error?) -> Void`と型のクロージャを渡す決まりになっています。
|
5
5
|
|
6
6
|
クロージャは関数と同じように引数を外から与えてもらえますので、それがinよりも前の`data, response, error`という変数に割り当てられます。
|
7
7
|
|