#functional-programming
Read more stories on Hashnode
Articles with this tag
시작 프로그래밍 언어에서 패턴 매칭(Pattern matching)을 아시나요? 문자열의 패턴 매칭을 말하는 것이 아닙니다. 파이썬 3.10부터 구조적 패턴 매칭(Structural Pattern Matching)이 도입되었는데요. 프로그래밍 언어별로 어떻게 패턴...
들어가며 하스켈 코드를 작성 방법으로 크게 두 가지가 있습니다. 레이아웃 구문이라는 형태와 명시적 구분 기호를 사용하는 방법입니다. 우리는 오늘 이 두 가지에 대해 알아보고자 합니다. Layout 구문 하스켈 코드 구문은 대체로 레이아웃(layout)이라는형태로...
세 가지프로그래밍 언어가 어떻게 소인수분해(factorization in prime factors) 문제를 푸는지 비교해봅니다. 하스켈 코드를 기준으로 타입스크립트와 파이썬에도 비슷한 코딩 스타일로 문제를 풀어봤습니다. Haskell 하스켈은 강력한 정적 타이핑과 타입...
들어가며 Rust, JavaScript/TypeScript에서 클로저(Closure)라고 부르는 익명 함수를 아시나요? Haskell, Python에서는 람다 표현식이라고 하는데요. 프로그래밍 언어 마다 람다 표현식을 어떻게 사용하는지 간단한 예제 코드로...
Haskell을 배우다 보니 OCaml과 비교하는 사람들이 꽤 있네요. OCaml은 어떤 언어인지 궁금해졌습니다. Linux 개발환경에 빨리 설치해보고 어떻게 동작하는지 알아보려 명령어를 남깁니다. Install OCaml by OCaml Package...