Home
June's Blog
Cancel

코틀린으로 배우는 함수형 프로그래밍 - 4장 고차 함수

범위 4장 고차 함수 요약 고차 함수, 부분 함수, 부분 적용 함수, 커링, 합성 함수는 함수형 프로그래밍을 하는데 기본적인 개념들이다. 개념 정리 고차 함수(higher order function): 함수형 프로그래밍에서 다음 두 가지 조건 중 하나 이상을 만족하는 함수. 함수를 매개변수로 받는 함수 ...

코틀린으로 배우는 함수형 프로그래밍 - 3장 재귀

범위 3장 재귀 개념 정리 재귀(recursion): 어떤 함수의 구현 내부에서 자기 자신을 호출(재귀 호출, recursive call)하는 함수를 정의하는 방법. 메모이제이션(memoization)이란, 어떤 반복된 연산을 수행할 때 이전에 계산했던 값을 캐싱해서 중복된 연산을 제거하는 방법이다. 꼬리 재귀(tail-recur...

클린 코드 - 5장 형식 맞추기

범위 5장 형식 맞추기 요약 코드 형식은 의사소통의 일환이다. 의사소통은 전문 개발자의 일차적인 의무다. 프로그래머라면 각자 선호하는 규칙이 있다. 하지만 팀에 속한다면 자신이 선호해야 할 규칙은 바로 팀 규칙이다. 책에서 기억하고 싶은 내용 코드 형식은 의사소통의 일환이다. 의사소통은 전문 개발자의 일차적인 의무다. ...