Wie kann "Binäroperator '==' nicht auf zwei 'Foo'-Operanden angewendet werden" aufgelöst werden?
Ich habe eine Klasse Foo wie folgt erstellt:
class Foo{
var randomeVar:String?
func saySomething(){
print("Something")
}
}
Ich möchte nun verschiedene Instanzen von foo wie folgt vergleichen:
let foo1 = Foo()
let foo2 = Foo()
if foo1 == foo2{
print("Cool")
}
Wenn ich das aber tue, kommt die Beschwerde zustande, dass "Binäroperator '==' nicht auf zwei 'Foo'-Operanden angewendet werden kann". Was ist das Problem und wie behebe ich es?