Скажем, у меня очень простой класс Person
class Person {
var name:String
init(name:String) {
self.name = name
}
}
и я хочу сохранить коллекции такого Person
в свойстве, которое представляет собой массив с типом Person, класса People
class People {
var list:[Person] = []
}
возможно, я достигаю этого следующим образом
var alex = Person(name:"Alex")
var people = People()
people.list.append(alex)
ВОПРОС: как я могу проверить, содержит ли people.list экземпляр alex?
моя простая попытка, которую я надеялся вернуть true
people.list.contains(alex)
вызывает ошибку "cannot convert value of type 'Person' to expected argument type '@noescape (Person) throws -> Bool'"