Swift:在类型中找不到枚举案例

Swift:在类型中找不到枚举案例,第1张

概述我一直在这里寻找很多问题,我找到了一个类似标题 Enum case switch not found in type,但没有解决方案. 我想使用带有自身变异的枚举来解决问题,在个别状态下,下一个交通灯颜色是什么. enum TrafficLights { mutating func next() { switch self { case .red: 我一直在这里寻找很多问题,我找到了一个类似标题 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        }    }}

我已将所有案例作为可能的选项,它仍然返回错误:

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:在类型中找不到枚举案例所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1031877.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存