Haskell 에서 Fold

정리해보려니 기존에 정리된게 거의 없었다. 쓰기전에는 정리가 어느정도 되어있을줄 알았는데 아니었고 추후 보완해야 할 수준이다. Haskell에서 foldr를 비롯한 함수들은 Fold 누산기의 기능을 하는데 reduce 방식의 누산기보다 많은 기능을 내포하고 있다. […]

haskell Maybe monad

haskell 학습자는 모나드라걸 알아야한다. 이는 설명이 쉽지않고 많은 사람들이 haskell을 포기하게 만드는 요인중 하나이고 아마도 가장 대표적인 원인일 것이다. 그러나 모나드 개념은 다른 언어에서 다 도입해서 사용하고 있다. map, filter […]

함수의 커링

※ 2023년 9월 현재 바쁜일이 많아 설명만 일단 쓰고 추후에 소스코드를 보완합니다. 함수는 모든 매개변수가 만족되어야 정상입력되어 작동한다. 그러나 값의 일부만 입력하고도 오류가 되지 않는 방법이 있다.curring은 값의 일부만 전달하고 […]

함수형 프로그래밍에 관한 몇가지 정리

함수형 프로그래밍이 소개된건 이미 오래 지났는데 최근에는 함수형 없이는 제대로된 개발을 할 수 없을정도로 주요 개발도구들의 언어에서 도입하여 사용하게 해주고 있는 형편이다. 이제 함수형을 사용하지 않고는 프로그래밍이나 개발을 한다고 말할수 […]