Suchergebnisse für Anfrage "equatable"

4 die antwort

Wie verwendet Dictionary das Equatable-Protokoll in Swift?

Um es zu lösendiese Frag [https://stackoverflow.com/questions/31664159/how-to-handle-hash-collisions-for-dictionaries-in-swift] , Ich habe mit einer benutzerdefinierten Struktur gespielt, die das Hashable-Protokoll implementiert. Ich versuche zu ...

6 die antwort

Swift: Hashbare Struktur mit Dictionary-Eigenschaft

Ich habe eine Struktur in Swift, die so aussieht: internal struct MapKey { internal let id: String internal let values: [String:String] } extension MapKey: Equatable {} func ==(lhs: MapKey, rhs: MapKey) -> Bool { return lhs.id == rhs.id && ...

4 die antwort

Swift-Protokoll implementiert Equatable

Ich habe die folgendenProtocol: protocol Cacheable { //....// func identifier() -> String }Kann ich machenCacheable implementiert Equatable? wenn ich Folgendes tue: extension Cacheable: Equatable {} func ==(lhs:Cacheable,rhs:Cacheable) -> Bool ...

TOP-Veröffentlichungen

2 die antwort

Unterschied zwischen der Verwendung von ObjectIdentifier () und dem Operator '==='

Nehmen wir an, ich implementiere eine Root-Klasse in Swift, die das @ übernimmEquatable protocol (Ich möchte feststellen können, ob ein Array meines Typs eine bestimmte Instanz enthält oder nicht.) Was ist der Unterschie -wenn überhaupt, in ...