作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
以下代码似乎永远不会工作,因为组似乎没有终止,并且 takeLast() 不知道最后是什么:
observableSequence
.groupBy { $0.key }
.map { groups in
groups
.takeLast(1)
.subscribe(onNext: { element in
print(element)
})
.disposed(by: self.disposeBag)
}
.subscribe()
.disposed(by: self.disposeBag)
最佳答案
答案是肯定的。
Observable.from([1,2,3,4,5,6,7,8])
.groupBy { ($0 % 2) == 0 }
.subscribe(onNext: { group in
group
.takeLast(1)
.subscribe(onNext: { e in
print(e)
})
.disposed(by: self.disposeBag)
})
.disposed(by: self.disposeBag)
以上代码输出:
7
8
关于swift - RxSwift : Should groupBy send completed to each of its GroupedObservable's when the source is completed?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50017112/
给定以下代码: bcxClient .fetchToDos() .flatMap(new Func1, Observable>() { @Override public Obs
我对 RxJava 很陌生。 我正在尝试按给定的键对元素进行分组并获取每个键的第一个值。 例如,按第一个字母对这些名称进行分组,并为每个组打印第一个: Observable names = Obser
以下代码似乎永远不会工作,因为组似乎没有终止,并且 takeLast() 不知道最后是什么: observableSequence .groupBy { $0.key } .map { gro
我想将日期显示为部分标题并根据日期对消息进行分组。我想使用 RxDatasource 库,但在创建 SectionModel 以直接提供给数据源时遇到了问题。 let source = sut.res
我是一名优秀的程序员,十分优秀!