클로저 클로저란?? 사용자의 코드안에서 전달되어 사용할 수 있는 로직을 가진 중괄호 "{}"로 구분된 코드의 블록, 일급 객체의 역활을 수행 참조 타입이다 함수는 클로저의 한 형태로, 이름이 있는 클로저!! 일급객체?? 일급 객체는 전달인자를 보낼 수 있고, 변수/상수 등으로 저장하거나 전달할 수 있으며, 함수의 반환값으로도 될 수 있다. 클로저 표현 방식 { (인자들) -> 반환타입 in 로직구현 } 그럼 클로저를 쓰는 이유가 멀까?? 코드를 효율적으로 작성하는데 도움을 주기 떄문에 대표적으로 두가지가 있을 수도 있겠다. 고참함수 인풋으로 줄 함수를 따로 만들어 사용할 순 있지만 고차함수를 사용하는 그 자리에서 바로 클로저를 만들어 인풋을 줄 수도 있다. 이때 클로저를 사용한다. 고차함수?? 인풋으로 ..