Я тестирую это на игровой площадке, и я не уверен, как это сделать. С нормальным перечислением, которое не имеет связанных значений, все в порядке.
enum CompassPoint {
case North
case South
case East
case West
}
var direction = CompassPoint.East
if direction != .West {
println("Go West!")
}
Однако, если одно из моих перечислений имеет связанное значение, тест направления не выполняется с этой ошибкой: не удалось найти элемент "Запад"
enum CompassPoint {
case North(Int)
case South
case East
case West
}
var direction = CompassPoint.East
if direction != .West {
println("Go West!")
}
Что я могу сделать, чтобы разрешить этот тест?