Swift3新路程(1)switch case

Swift3新路程(1)switch case,第1张

概述enum StringCase:String { case One = "One" case Two,Three,Four,Five func discription() -> String { switch self { case .One: return "One" case .Two:


enum StringCase:String {    case One = "One"    case Two,Three,Four,Five        func discription() -> String {        switch self {        case .One:            return "One"        case .Two:            return "Two"        case .Three:            return "Three"        case .Four:            return "Four"        case .Five:            return "Five"        }    }}

上面的写法是正确的,编译不会报错,因为switch对所有的case做出了列举

下面的写法是错误的,编译会报错,因为switch没有所有的case做出列举,需要添加default分支

@H_404_9@enum StringCase:String { case One = "One" case Two,Five func discription() -> String { switch self { case .One: return "One" case .Two: return "Two" case .Three: return "Three" case .Four: return "Four" } }} 总结

以上是内存溢出为你收集整理的Swift3新路程(1)switch case全部内容,希望文章能够帮你解决Swift3新路程(1)switch case所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存