일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- lambda calculus
- 겨울카카오인턴
- DesignPattern
- 스택
- 로버트마틴
- Collections
- 백준
- design-pattern
- Rails
- JavaScript
- Pattern
- 람다 칼큘러스
- tcp
- Spring
- 프로그래머스
- JDBC
- Java
- exception
- Collection
- Python
- solid
- javscript
- 큐
- functional programming
- Network
- 자바
- Eclipse
- 파이썬
- 디자인패턴
- 함수형 프로그래밍
Archives
- Today
- Total
목록Optional (1)
개발자 노트
이게 모나드인가?
참조 모나드 영어 위키 - https://en.wikipedia.org/wiki/Monad_(functional_programming) 함수 영어 위키 https://en.wikipedia.org/wiki/Function_(mathematics) 함수 한글 위키 - https://ko.wikipedia.org/wiki/함수 도입 이번에는 글의 흐름을 다르게 진행해보려고 합니다. 모나드가 무엇인지 바로 말씀드리지 않고, 연속적으로 함수의 합성할 때 마주하는 문제점을 고민 해보고, 해결 방법을 제시함으로써 모나드(라고 불릴만한 것)을 이해해보도록 하겠습니다. 그래서 먼저 함수가 무엇인지 다시 살펴봄으로써 이해를 높힌 뒤 문제되는 예제를 설명드리겠습니다. 개인적인 견해가 있으므로 참고하시어 읽어주세요. 그래서..
컴퓨터 언어/함수형 프로그래밍
2023. 6. 25. 19:37