[TIL] 2021.05.28
👩🏻💻 今日の勉強内容
Subject ( コメントサイト )
Relayとの違い
Map vs FlatMap ( コメントサイト )
Map
FlatMap
Observableで得られた値を別のObservableに渡す必要がある場合
loadTM(lat: lat, lng: lng)
.map{ tm in
self.loadStation(tmX: tm.tmX, tmY: tm.tmY)
.map{ station in
self.loadFineDust(stationName: station)
.bind(to: self.observable)
}
.subscribe()
}
.subscribe()
各Observerableは購読します誰が見てもコードは複雑でエラー...はははloadTM(lat: lat, lng: lng)
.flatMap{ tm in self.loadStation(tmX: tm.tmX, tmY: tm.tmY)}
.flatMap{ station in self.loadFineDust(stationName: station)}
.bind(to: self.observable)
FlatMapでより簡単なコードを完成!Reference
この問題について([TIL] 2021.05.28), 我々は、より多くの情報をここで見つけました https://velog.io/@sainkr/TIL-2021.05.28テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol