귀차니스트를 위한 펑터
펑터(함자, Functor)는 함수형 프로그래밍의 개념 중 하나입니다. 프로그래머들의 귀차니즘을 해소해주기 위해 도입된 개념이지요. 펑터를 사용하면 코드의 재사용성이 비약적으로 상승합니다. 그럼에도 불구하고 범주론( Category theory, 수학의 이론 중 하나) 출신이라는 이유로 입문자들이 지레 겁을 먹고 배우기를 포기하는 개념이기도 한데요, 이 포스트에서는 수학적 배경에 대한 이야기는 전부 빼놓고 직관적인 예시를 통해 펑터에 대해 알아보도록 하겠습니다.
https://overcurried.com/%EA%B7%80%EC%B0%A8%EB%8B%88%EC%8A%A4%ED%8A%B8%EB%A5%BC%20%EC%9C%84%ED%95%9C%20%ED%8E%91%ED%84%B0/