[c] 고차 함수

고차 함수의 장점

  1. 모듈화: 고차 함수를 사용하면 코드를 더 작은 단위로 나누어 모듈화할 수 있습니다.
  2. 재사용성: 다양한 상황에 적용할 수 있는 유연한 함수를 작성할 수 있습니다.
  3. 가독성: 고차 함수를 사용하면 비즈니스 로직을 더 직관적으로 표현할 수 있습니다.

고차 함수의 예시 (JavaScript)

// map 함수: 배열의 각 요소에 함수를 적용한 결과를 반환
const arr = [1, 2, 3, 4, 5];
const squared = arr.map(num => num ** 2);
console.log(squared); // [1, 4, 9, 16, 25]

고차 함수의 활용은 함수형 프로그래밍에서 빛을 발하며, 코드를 더 간결하고 읽기 쉽게 만들어줍니다.

참고문헌: MDN Web Docs