Swift 2-Array enthält Objekt?

Warum funktioniert das nicht? Ich kann array.contains () für einen String verwenden, aber es funktioniert nicht für ein Objekt.

var array = ["A", "B", "C"]

array.contains("A") // True

class Dog {
    var age = 1
}

var dogs = [Dog(), Dog(), Dog()]
var sparky = Dog()
dogs.contains(sparky) // Error Cannot convert value of type 'Dog' to expected argument type '@noescape (Dog) throws -> Bool

Antworten auf die Frage(8)

Ihre Antwort auf die Frage