[Swift] 일급객체, 일급함수, 고차함수, 순수함수
일급 객체일급객체, 일급함수란 객체나 함수가 값으로 취급될 수 있다는 것이다.값으로 취급 할 수 있다는 것의 의미는 변수를 할당받거나, 파라미터로 전달되거나 리턴 값으로 취급 될 수 있다는 것이다.설명으로만 보면 이해하기 힘든데 코드를 보면 쉽게 이해가 가능하다// 반환 값func getName() -> String { "Name"}// 파라미터로 전달func add(_ a: Int, _ b: Int) -> Int { a + b}// 변수에 저장struct Person { let name: String let age: Int}let person = Person(name: "준", age: 20)위와 같이 처럼 정수형, 배열, 객체, 클래스 등 변수에 할당받을 수 있는 타입을 일급객체..
2025.06.16