或るサイトで下記のSwit構文をみかけました。
let request = GetSomePaginatedRequest(page: 1)
Session.sendRequest(request) { result in
switch result {
case .Success(let response):
print("results: (response.results)")
print("nextPage: (response.nextPage)")
print("hasNext: (response.hasNext)")
case .Failure(let error): print("error: \(error)") }
}
この文の
case .Success(let response):
が、何をしているのかわかりません。
私の解釈では
.Successsというenumの一つの型を
受け取ったとき、
print("results: (response.results)")
という文のブロックを実行するという
解釈なのですが、let responseには何の値が
入るかわかりません。
ご教授お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。