我通过以下方式定义了一些范围
let range0_15 = 0 ..< 15
let range15_30 = 15 ..< 30
let range30_45 = 30 ..< 45
let range45_60 = 45 ..< 60
我真的很想使用Enum
来完成这个任务,
enum range : Range<Int> {
range0_15 = 0 ..< 15
range15_30 = 15 ..< 30
range30_45 = 30 ..< 45
range45_60 = 45 ..< 60
}
我收到一个错误
Type 'CoreDataStach.range' does not comform to protocol RawRepresentable
有没有可能像上面那样定义一个枚举,如果是的话,我在这里遗漏了什么。
2条答案
按热度按时间ql3eal8s1#
试着这样做:
然后您可以使用
或:
4si2a6ki2#
您最好尝试使用结构执行类似的操作。