我检查一个值是否在这样的范围内:
if 0..<10 ~= aValue {
// Code
}
但是当我尝试这样做时:
let range = anEnum == .VALUE ? 0..<10 : 10..<20
if range ~= aValue {
// Code
}
它告诉我:Type 'Range<Int>' does not conform to protocol 'IntervalType'
不是这样的:0..<10
而且:let range = 10..<20
完全相同的事情?