草庐IT

CardRank

全部标签

swift - 如何通过忽略 Swift 中的关联值来比较枚举与关联值?

看完HowtotestequalityofSwiftenumswithassociatedvalues,我实现了以下枚举:enumCardRank{caseNumber(Int)caseJackcaseQueencaseKingcaseAce}func==(a:CardRank,b:CardRank)->Bool{switch(a,b){case(.Number(leta),.Number(letb))wherea==b:returntruecase(.Jack,.Jack):returntruecase(.Queen,.Queen):returntruecase(.King,.Kin

swift - 如何通过忽略 Swift 中的关联值来比较枚举与关联值?

看完HowtotestequalityofSwiftenumswithassociatedvalues,我实现了以下枚举:enumCardRank{caseNumber(Int)caseJackcaseQueencaseKingcaseAce}func==(a:CardRank,b:CardRank)->Bool{switch(a,b){case(.Number(leta),.Number(letb))wherea==b:returntruecase(.Jack,.Jack):returntruecase(.Queen,.Queen):returntruecase(.King,.Kin