CaseIterable (2018 09 20 更新)
1 | enum Beverage: CaseIterable { |
來自 swift API
EnumCollection (swift4.2失效)
协议
1 | public protocol EnumCollection: Hashable { |
enum
1 | enum ABC: String, CaseIterable { |
使用
1 | ABC.allCases.map { $0.rawValue } |
史彦超的博客
1 | enum Beverage: CaseIterable { |
來自 swift API
1 | public protocol EnumCollection: Hashable { |
1 | enum ABC: String, CaseIterable { |
1 | ABC.allCases.map { $0.rawValue } |
本文标题:swift 获取enum所有值
文章作者:史彦超
发布时间:2018年09月06日 - 22:09
最后更新:2021年07月20日 - 16:07
原始链接:https://doingself.github.io/2018/09/06/swift-%E8%8E%B7%E5%8F%96enum%E6%89%80%E6%9C%89%E5%80%BC/
许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。
微信支付
支付宝
比特币