按照 ”软件 = 数据(结构) + 算法“ 的精神: 它就是操作 ”时间事件流“ 这个数据结构 的库。 时间事件流 的 操作 有 2个 难点: 1,多个流的灵活组合 比如 merge 等 基本操作 2, 一个时间事件的流,它的 成员 可能 又是一个 时间事件的流 (而不是事件本身) 这就需要 mergeAll , mergeMap , switchMap 这些操作