質問するログイン新規登録

回答編集履歴

2

1

2019/12/13 05:22

投稿

takabosoft
takabosoft

スコア8356

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

2019/12/13 05:22

投稿

takabosoft
takabosoft

スコア8356

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) -> URLSessionDataTask`という型のクロージャを渡す決まりになっています。
4
+ の定義を見てもらえば判るかもしれませんが、`{`以降は`(Data?, URLResponse?, Error?) -> Void`と型のクロージャを渡す決まりになっています。
5
5
 
6
6
  クロージャは関数と同じように引数を外から与えてもらえますので、それがinよりも前の`data, response, error`という変数に割り当てられます。
7
7