18.01.20 스터디

도우님

모나드

용어 설명

  • 컨텍스트(Context)(= Container): Content를 담을 수 있음.
  • 컨텐트(Content): Value라고 생각하면 됨.

함수객체: Map을 적용할 수 있는 Container 타입(ex: Array, Dictionary, Set)
모나드 = 함수객체 + Content가 있을지 없을지 모르는 상태까지(옵셔널).

FlatMap

모나드 — FlatMap

  1. 알아서 더 추출
  2. 1차원화 — 동일한 위상으로

모나드(Monad)와 함수 객체 - Oaksong’s Pluto I
Swift의 Flat Map - Oaksong’s Pluto