Swift KeyPath1 keyPath의 함수기능 User 구조체를 정의하고 그 배열을 만들자 struct User { let email: String let isAdmin: Bool } let users = [User(email: "A", isAdmin: true), User(email: "B", isAdmin: false), User(email: "C", isAdmin: true), User(email: "D", isAdmin: false)] 그리고 map을 이용해서 email이나 isAdmin값을 가져오거나 filter를 사용하려면 클로저를 전달해야한다. users.map{$0.email} users.map{$0.isAdmin} users.filter{$0.isAdmin} 하지만 keyPath를 함수처럼 사용해서 더 예쁘게 작성할 수 있다. use.. 2023. 8. 31. 이전 1 다음