循环 - 用CGFloat调用'stride'

时间:2017-09-04 10:05:25

标签: arrays loops swift3 cgfloat

我的代码:

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

错误:

  

无法使用类型'的参数列表调用'stride'(通过:CGFloat,by:CGFloat)'

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

1 个答案:

答案 0 :(得分:0)

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