【发布时间】:2014-09-08 14:23:26
【问题描述】:
我正在 Playground 中对此进行测试,但不知道该怎么做。使用没有关联值的普通枚举,一切都很好。
enum CompassPoint {
case North
case South
case East
case West
}
var direction = CompassPoint.East
if direction != .West {
println("Go West!")
}
但是,如果我的其中一个枚举具有关联值,则方向测试会失败并出现以下错误:找不到成员“West”
enum CompassPoint {
case North(Int)
case South
case East
case West
}
var direction = CompassPoint.East
if direction != .West {
println("Go West!")
}
我能做些什么来允许这个测试?
【问题讨论】: