美文网首页
Learn RxSwift --3.map&flatmap

Learn RxSwift --3.map&flatmap

作者: 金克拉拉拉拉 | 来源:发表于2017-08-01 13:13 被阅读0次

    1.map 

    map 过滤 of 事件 map log

    2.flatMap

    首先 定义一个结构体

    结构体student

    常规block 嵌套 监听student对象 score 的变化

    监听student对象 score 的变化 log

    利用flatmap 监听student对象的score变化  利用flatMap映射监听。添加subscribe时当Variable的value发生改变时他会将之前所有的值统统在event中返回即一直监听

    利用flatmap 监听student对象的变化 log

    //另外flatMap还有.flatMapFirst()只监听第一个flatMapLatest()只监听最后一个

    flatMapLatest()

    利用flatmap监听最后一个value的变化 log

    相关文章

      网友评论

          本文标题:Learn RxSwift --3.map&flatmap

          本文链接:https://www.haomeiwen.com/subject/vyzklxtx.html