![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwhNWK%2FbtrL9ao8Foy%2FCvMRT2bU06ODLA4q8b7fNK%2Fimg.png)
👀배울 내용 요약 코틀린 언어는 함수형 패러다임을 지원하는 기능이 있습니다. 함수형 프로그래밍은 프로그램 코드를 불변 값을 변환하는 함수의 합성으로 구성할 수 있다는 아이디어를 바탕으로 합니다. 함수형 언어는 함수를 first class 값으로 취급합니다. -> 함수를 다른 일반적인 타입의 값과 똑같이 취급한다는 뜻입니다. first class는 변수에 값을 대입하거나 변수에서 값을 읽을 수 있고 함수에 값을 전달하거나 함수가 값을 반환할 수 있다는 의미입니다. 이러한 성질은 함수인 값을 데이터와 마찬가지로 조작할 수 있는 고차 함수라는 함수를 저의 할 수 있게 해 주며, 코드 추상화와 합성이 더 쉽게 가능한 유연성을 제공해 준다고 합니다. 📕고차함수 fun aggregate(numbers: IntArr..