循环 - 使用 CGFloat 调用 'stride'

Loop - invoke 'stride' with CGFloat

我的代码:

for i:CGFloat in 0.stride(through: 100, by: spaceBetweenMarkers)  

错误:

Cannot invoke 'stride' with an argument list of type '(through: CGFloat, by: CGFloat)'

如何使用 CGFloat 值来使用 for 循环?我正在使用 Swift 3。我想从 0 迭代到 100 并传递一个 CGFloat 值。

import Foundation

let cf0 = CGFloat(0.0)
for cf in stride(from: cf0, through: 2.0, by: 1.0) {
    print(cf, type(of: cf))
}

打印

0.0 CGFloat
1.0 CGFloat
2.0 CGFloat