我正在尝试对 UInt 变量使用 stride() 函数,但代码无法编译:
let s = UInt(1)
let by = UInt(2)
let to = UInt(10)
for i: UInt in s.stride(to: to, by: by) {
}
编译错误是:
无法使用类型为“(to:UInt,by:UInt)”的参数列表调用“stride”
Swift 2.2 文档指出它应该是可能的:http ://swiftdoc.org/v2.2/type/UInt/#func-stride-to_by_
这是一个 Swift 错误还是我做错了什么?