1.map?
map 過濾 of 事件
map log
2.flatMap
首先 定義一個(gè)結(jié)構(gòu)體
結(jié)構(gòu)體student
常規(guī)block 嵌套 監(jiān)聽student對象 score 的變化
監(jiān)聽student對象 score 的變化
log
利用flatmap 監(jiān)聽student對象的score變化? 利用flatMap映射監(jiān)聽氮昧。添加subscribe時(shí)當(dāng)Variable的value發(fā)生改變時(shí)他會(huì)將之前所有的值統(tǒng)統(tǒng)在event中返回即一直監(jiān)聽
利用flatmap 監(jiān)聽student對象的變化
log
//另外flatMap還有.flatMapFirst()只監(jiān)聽第一個(gè)flatMapLatest()只監(jiān)聽最后一個(gè)
flatMapLatest()
利用flatmap監(jiān)聽最后一個(gè)value的變化
log