我想使用带有自身变异的枚举来解决问题,在个别状态下,下一个交通灯颜色是什么.
enum Trafficlights { mutating func next() { switch self { case .red: self = .green case .orange: self = .red case .green: self = .orange case .none: self = .orange } }}
我已将所有案例作为可能的选项,它仍然返回错误:
案例必须在函数之外声明:Enum ‘case’ not found in type ‘Trafficlights’
enum Trafficlights {case greencase redcase orangecase nonemutating func next() { switch self { case .red: self = .green case .orange: self = .red case .green: self = .orange case .none: self = .orange } }}
建议: – 通过Enumeration – Apple Documentation
总结以上是内存溢出为你收集整理的Swift:在类型中找不到枚举案例全部内容,希望文章能够帮你解决Swift:在类型中找不到枚举案例所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)