본문 바로가기
Languages/Swift

map과 flatmap의 차이

by 탄이. 2018. 12. 30.

map과 flatmap의 차이

  • flatmap은 내부의 값을 알아서 더 추출해 준다.

  • 내부에 포장된 값도 추출해낼 수 있다.

  • map은 Array 내부에 값이 있으면 그 값을 그저 클로저의 코드에서만 실행하고 결과를 다시 Array 컨테이너에 담기만 합니다.

  • flatmap은 내부의 옵셔널값을 전부 추출해 준다.


댓글