プログラミング言語Swift Part4 [無断転載禁止]©2ch.net (416レス)
プログラミング言語Swift Part4 [無断転載禁止]©2ch.net http://egg.5ch.net/test/read.cgi/mac/1484763495/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
372: 名称未設定 (ワッチョイ 7fbb-k50j) [] 2021/07/05(月) 10:39:33.78 ID:aRAIgmvi0 以下はコードの断片に現れる[apiService]は何を意味してるのでしょうか? ちなみにapiServiceはlet変数で、queryをパラメータとするclosureで使われるapiSeviceの参照方法(weak, unowned or strong)を指定してる様に見えるのですけど... let responseSubscriber = onCommitSubject .flatMap { [apiService] query in apiService.request(with: SearchRepositoryRequest(query: query)) 以下略 出典 https://github.com/SatoTakeshiX/SwiftUICatalog https://github.com/SatoTakeshiX/SwiftUICatalog/blob/master/GitHubApiClientSample/GitHubApiClientSample/Screen/Home/HomeViewModel.swift http://egg.5ch.net/test/read.cgi/mac/1484763495/372
373: 名称未設定 (ワッチョイ 7fbb-k50j) [] 2021/07/05(月) 10:45:21.38 ID:aRAIgmvi0 >>372 ウゥーん、どうやら[apiService]の部分は Capture Listと呼ばれる言語要素らしい。 http://egg.5ch.net/test/read.cgi/mac/1484763495/373
374: 名称未設定 (ワッチョイ 7fbb-k50j) [] 2021/07/05(月) 10:50:59.00 ID:aRAIgmvi0 >>373 強参照: [apiService] 弱参照 implicitly unwrapped: [unowned apiService] 弱参照: [weak apiService] ref. https://yamatooo.blog/entry/2021/03/26/083000 http://egg.5ch.net/test/read.cgi/mac/1484763495/374
375: 名称未設定 (ワッチョイ 7fbb-k50j) [] 2021/07/05(月) 11:16:00.55 ID:aRAIgmvi0 >>374 see in Language Guide. Automatic Reference Counting, Resolving Strong Reference Cycles for Closures, Defining a Capture List. http://egg.5ch.net/test/read.cgi/mac/1484763495/375
376: 名称未設定 (ワッチョイ 7fbb-k50j) [] 2021/07/05(月) 12:17:21.25 ID:aRAIgmvi0 7回読み勉強法の極意 1. 何度も読んでると、何が解っていて、不理解なのがどこなのか見えてくる。 flatMapってのはclosureの中でPublisherを動かしてもDownstreamを一本にしてくれるOperatorって事らしい。 Rubyのflattenが2重配列を解いてくれるのと同じ! e.g. [0, [1, 2]].flatten // => [0, 1, 2] http://egg.5ch.net/test/read.cgi/mac/1484763495/376
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.906s*