-1
클래스의 인스턴스 배열을 필터링하려고합니다. 새 배열을 클래스 속성 중 하나로 필터링하고 싶습니다. 스위프트 필터가이 유스 케이스에서 작동하는 방식을 생각하면 머리를 터지게 할 수 없습니다.array.filter를 사용하여 속성을 기반으로 클래스 객체를 필터링하는 방법은 무엇입니까?
enum Gender {
case male,female
}
class Person {
let name:String
let gender:Gender
init(name:String,gender:Gender) {
self.name = name
self.gender = gender
}
}
let people = [Person.init(name: "James", gender: .male),
Person.init(name: "John", gender: .male),
Person.init(name: "Sally", gender: .female)
]
let males = people.filter(something)
챔피언 고마워. –