看完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
看完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