Publishers.Merge7

์ œ๋„ค๋ฆญ ๊ตฌ์กฐ์ฒด | ์ผ๊ณฑ ๊ฐœ์˜ ์ƒ์œ„ Publisher์— ๊ฒฐํ•ฉ ํ•จ์ˆ˜๋ฅผ ์ ์šฉํ•˜์—ฌ ์ƒ์„ฑ๋˜๋Š” Publisher

์ด๋‹ˆ์…œ๋ผ์ด์ €๋Š” ์กฐํ•ฉํ•  ์ผ๊ณฑ ๊ฐœ์˜ Publisher๋ฅผ ๋ฐ›๋Š”๋‹ค.

์ธ์ž์— ๋“ค์–ด๊ฐ€๋Š” ๋ชจ๋“  Publisher์˜ Output ํƒ€์ž…๊ณผ ์—๋Ÿฌ ํƒ€์ž…์€ ๊ฐ™์•„์•ผ ํ•œ๋‹ค.

์ผ๊ณฑ ๊ฐœ์˜ ์ŠคํŠธ๋ฆผ์„ ํ•˜๋‚˜๋กœ ํ•ฉ์ณ ํ•˜๋‚˜์˜ ์ŠคํŠธ๋ฆผ์„ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

merge ์˜คํผ๋ ˆ์ดํ„ฐ์™€ ๊ด€๋ จ์ด ์žˆ๋‹ค. ํ•ด๋‹น Publisher๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.

Publishers.Merge์™€ ์ทจํ•  ์ˆ˜ ์žˆ๋Š” Publisher์˜ ๊ฐœ์ˆ˜๋งŒ ๋‹ค๋ฅผ ๋ฟ ๋™์ž‘์€ ๊ฐ™๋‹ค.

RxSwift

merge ์˜คํผ๋ ˆ์ดํ„ฐ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.

ReactiveSwift

์„ธ ๊ฐœ ์ด์ƒ์˜ ์ŠคํŠธ๋ฆผ์— ๋Œ€ํ•œ merge ๋™์ž‘์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ์˜คํผ๋ ˆ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š”๋‹ค.

์ฐธ๊ณ 

ReactiveX - Operators - Merge

Publishers.Merge

Last updated