1
所以我有一個類平等的自定義操作,我想,如果他們不過是未繳當我問,如果向左或向右==無我的操作被調用返回true。是否有另一種或更好的方法來做到這一點?檢查定製nill平等==操作符
public func == (left: classXYZ?, right: classXYZ?) -> Bool {
if left == nil && right == nil {
return true
}
if left != nil && right != nil {
return left!.uniquID == right!.uniquID
}
return false
}
順便說一句,爲什麼你不這樣做:'return left?.uniquID == right?.uniquID'?這將返回true如果兩者都是零。 – ozgur
使用無校驗構建到另一個類,聰明。該deff工作。但是,如果我不能這樣做,我怎麼會做一個零檢查出去打電話給我自己的運營商 – CWineland
你使用哪個版本的Swift? –