클로저에대해1 클로저 클로저란? 클로저는 코드의 블럭이다. 일급 시민으로 전달인자, 변수, 상수 등으로 저장, 전달이 가능하다. ⭐️ 일급시민(frist citizen) 다른 객체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체를 가리킨다. 보통 함수에 인자로 넘기기, 수정하기, 변수에 대입하기와 같은 연산을 지원한다. 함수는 클로저의 일종으로, 이름이 있는 클로저라고 생각하면 된다. 기본 클로저 문법 { (매개변수 목록) -> 반환타입 in 실행 코드 } 클로저의 사용 아래에서 보면 (String) → String 을 통해 String 타입의 매개변수를 받아 String을 반환하는 함수 타입이라는 걸 알려준다. (클로저는 이름 없는 함수이다.) { ... } 이 부분이 바로 클로저이다. // sayHello라는 상수에.. 2024. 3. 20. 이전 1 다음