겁나 어려운 개념이다.
자바스크립트를 배운다면 고차함수는 한번쯤 들어봤을 것이다.
안들어봤으면 뭐 그냥 소꿉장난 하신거라고 생각하시고 더 공부해라.
아무튼 자바스크립트를 함수형 프로그래밍에 알맞은 언어로 만들어주는 특성이 바로,
자바 스크립트가 고차함수개념을 받아들인다는 것이다.
고차함수는 자바스크립트에서 광범위 하게 사용된다.
이미 개념이뭔지 고차함수가 뭔지도 알기도 전에 계속 사용해왔을 것이다.
고차함수의 개념을 완전히 이해하기 위해서는 함수형 프로그래밍이 무엇인지, 퍼스트 클래스 함수가
무엇인지 이해를 해야한다.
함수형 프로그래밍이란 뭘까?
함수형 프로그래밍은 함수를 다른 함수의 파라미터로 넘길수도 있고 반환값으로 함수를 받을수도 있는
프로그래밍 형태를 말한다.
함수형 프로그래밍에서 우리는 함수라는 용어 하에서 모든것을 생각하고 코딩하게 된다.
'Developer' 카테고리의 다른 글
프로젝트 아키텍쳐 (0) | 2020.08.03 |
---|---|
함수형 프로그래밍 (0) | 2020.08.03 |
인코딩이 무엇인가? 유니코드는 또 뭐야 (0) | 2020.07.31 |
replace와 translate 차이점 (0) | 2020.07.31 |
아스키코드란 무엇인가? (0) | 2020.07.31 |
Comments, Trackbacks