草庐IT

CompassPoint

全部标签

enums - 如果一个具有关联值,则对枚举值的测试会失败?

我正在Playground中对此进行测试,但我不确定如何执行此操作。使用没有关联值的普通枚举,一切都很好。enumCompassPoint{caseNorthcaseSouthcaseEastcaseWest}vardirection=CompassPoint.Eastifdirection!=.West{println("GoWest!")}但是,如果我的枚举之一具有关联值,方向测试将失败并出现此错误:找不到成员“West”enumCompassPoint{caseNorth(Int)caseSouthcaseEastcaseWest}vardirection=CompassPoin

enums - 如果一个具有关联值,则对枚举值的测试会失败?

我正在Playground中对此进行测试,但我不确定如何执行此操作。使用没有关联值的普通枚举,一切都很好。enumCompassPoint{caseNorthcaseSouthcaseEastcaseWest}vardirection=CompassPoint.Eastifdirection!=.West{println("GoWest!")}但是,如果我的枚举之一具有关联值,方向测试将失败并出现此错误:找不到成员“West”enumCompassPoint{caseNorth(Int)caseSouthcaseEastcaseWest}vardirection=CompassPoin