300x250 comparer1 distinctUntilChanged(compare: ) let numbers = [1, 1, 2, 4, 4, 3, 5, 7, 1] Observable.from(numbers) .distinctUntilChanged { !$0.isMultiple(of: 2) && !$1.isMultiple(of: 2) } .subscribe { print($0) } .disposed(by: disposeBag) next(1) next(2) next(4) next(4) next(3) completed 과정 1 -> 1 1 1 true true 1 2 true false -> 2 2 4 false false -> 4 4 4 false false -> 4 4 3 false true -> 3 3 5 true true 3 7 true true 3 1 true true 1. 첫번째 값은.. 2023. 2. 20. 이전 1 다음 300x250