- 함수형 패러다임을 적용해서 21점 카드 게임을 구현하자!
- 함수형 패러다임 이해하고 활용하기
- 하스켈 언어를 사용해서 공통 과제를 수행합니다. 하스켈은 순수 함수형 프로그래밍을 위한 언어다. 따라서 이론적인 함수형 프로그래밍을 변형없이 코드에 적용하기 위해 하스켈 언어로 통일한다.
- 주차별 미션을 수행합니다. 매주 화상 미팅으로 진행상황을 공유합니다.
- 주차별 미션 결과물은 해당 레포
[본인이름]
branch에 업로드합니다.[본인이름]
<-[본인이름]_[주차]
PR로 주차별 학습 기록을 남깁니다.
- 주차별 학습 내용은
./article/[주차]_[본인이름].md
위치 정리합니다.
하스켈 언어의 기초 문법을 공부하고 21점 카드 게임을 구현합니다. (추후 진행은 해당 프로젝트 코드를 리팩토링하면서 진행합니다.)
-
3주차: 순수 함수, 고차 함수, 패턴 매칭, functor
-
4주차: 불변성, 모듈성, 컴포저블, ADT, applicative
-
5주차: 모나드, HKT