Combine(2)- Operator
·
반응형프로그래밍
Operatorpublisher가 방출하는 데이터 스트림을 가공하거나 제어하는 강력한 도구1. Map: publisher의 모든 요소를 변환하여 새로운 스트림으로 방출Map과 ForEach차이- 반복을 하는 것은 똑같지만 ForEach는 여기서 부터 여기까지 반복을하겟다 명시라면 map은 바꾸겟다라는 명시. 물론 ForEach에서 변환할수 있다= 이것자체가 Map . 다른사람이 봤을때 Map이 있으면 아~ 바꾸려나 보다~~ 이해할수 있다. 2. tryMap : Map과 같지만 클로저 오류발생시키면 Publish 종료3. compactMap: nil을 제외하고 nil이 아닌것만 publish4. replaceNil : nil들을 내가 원하는 element로 변환5. scan: 아래와 같이 더한다. 누적 ..