我的代码:
for i:CGFloat in 0.stride(through: 100, by: spaceBetweenMarkers)
错误:
无法使用类型'的参数列表调用'stride'(通过:CGFloat,by:CGFloat)'
如何使用CGFloat
值来使用for循环?我正在使用Swift 3.我想从0迭代到100并传递CGFloat
值。
答案 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