


concat과 달리, merge는 두 개 이상의 옵저버블을 병합하고 모든 옵저버블에서 방출하는 요소들을 순서대로 방출하는 옵저버블을 리턴merge(maxConcurrent:) 사용



merge 가 종료되는 시점은 merge된 옵저버블 모두가 completed를 전달하는 시점이다.




combineLatest와 동일하나, 순서대로 짝이 맞춰져야 결합된 후 전달

withLatestFrom과 달리, dataObservable.sample(triggerObservable) 식으로 사용
withLatestFrom과 달리, 데이터 옵저버블이 completed를 방출하면 바로 전달
scan과 달리 중간값을 방출하지 않음