私はここで多くの質問を探してきました.同様のタイトルのEnum case switch not found in typeが見つかりましたが、解決策はありません.
個々の状態で、次の信号機の色は何かという質問を解決するために、それ自体の変異を含む enum を使用したいと思います。
enum TrafficLights {
mutating func next() {
switch self {
case .red:
self = .green
case .orange:
self = .red
case .green:
self = .orange
case .none:
self = .orange
}
}
}
すべてのケースを可能なオプションとして設定しましたが、それでもエラーが返されます:
タイプ 'TrafficLights' に Enum 'case' が見つかりません