Publishers.TryMap

μ œλ„€λ¦­ ꡬ쑰체 | 제곡된 μ—λŸ¬λ₯Ό λ˜μ§€λŠ” ν΄λ‘œμ €λ₯Ό μ‚¬μš©ν•˜μ—¬ μƒμœ„μ— 흐λ₯΄λŠ” Publisherλ‘œλΆ€ν„° λͺ¨λ“  μš”μ†Œλ₯Ό λ³€ν™˜ν•˜λŠ” Publisher

μ΄λ‹ˆμ…œλΌμ΄μ €λŠ” 두 개의 인자λ₯Ό λ°›λŠ”λ‹€.

  • upstream : μƒμœ„μ— 흐λ₯΄λŠ” Publisher

  • transform : μƒμœ„μ— 흐λ₯΄λŠ” Publisherλ‘œλΆ€ν„° μš”μ†Œλ“€μ„ λ³€ν™˜ν•˜κΈ° μœ„ν•œ μ—λŸ¬λ₯Ό λ˜μ§€λŠ” ν΄λ‘œμ €

tryMap μ˜€νΌλ ˆμ΄ν„°μ™€ 관련이 μžˆλ‹€.

Publishers.Map의 λ™μž‘κ³Ό κ°™μœΌλ‚˜ λ™μž‘μ„ μˆ˜ν–‰ν•˜λ‹€κ°€ μ—λŸ¬λ₯Ό λ‚Ό 수 μžˆλ‹€λŠ” 차이가 μžˆλ‹€.

RxSwift

map μ˜€νΌλ ˆμ΄ν„°λ₯Ό μ‚¬μš©ν•˜μ—¬ κ΅¬ν˜„ν•  수 μžˆλ‹€.

ReactiveSwift

attemptMap μ˜€νΌλ ˆμ΄ν„°λ₯Ό μ‚¬μš©ν•˜μ—¬ κ΅¬ν˜„ν•  수 μžˆλ‹€.

μ°Έκ³ 

ReactiveX - Operators - Map

Publishers.Map

Last updated