我在这里搜索了很多问题,发现一个标题类似的问题Enum case switch not found in type,但对于我来说没有解决方法。
我想使用枚举并自我变异来解决问题,在各个状态下,下一个交通灯颜色是什么。
enum TrafficLights {
mutating func next() {
switch self {
case .red:
self = .green
case .orange:
self = .red
case .green:
self = .orange
case .none:
self = .orange
}
}
}
我已经将所有可能的情况都列出来了,但仍然返回错误信息:
在类型为'TrafficLights'的枚举中未找到'case'