일급함수란?

·2023년 4월 13일
0
post-thumbnail

일급함수

프로그래밍 언어에서 함수 자체가 숫자, 문자열, 불리언과 같은 하나의 데이터 타입으로 사용되는 경우를 말한다. 일급함수는 다음과 같은 특징을 가지고 있다.

  • 함수를 변수에 저장한다.
  • 함수를 다른 함수의 인자로 제공할 수 있다.
  • 함수에서 함수를 반환하는 것이 가능하다.
const add = function(a, b) {
  return a + b;
}

const calculate = function(func, a, b) {
  return func(a, b);
}

const result = calculate(add, 10, 5);
console.log(result); // 15
profile
새로운 것에 관심이 많고, 프로젝트 설계 및 최적화를 좋아합니다.

0개의 댓글