Цикл - вызовите «шаг» с помощью CGFloat

Мой код:

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

Ошибка:

Невозможно вызвать «шаг» со списком аргументов типа «(через: CGFloat, от: CGFloat)»

Как я могу использовать цикл for, используя значение CGFloat? Я использую Swift 3. Я хочу выполнить итерацию от 0 до 100 и передать значение CGFloat.


person cole    schedule 04.09.2017    source источник


Ответы (1)


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
person user3441734    schedule 04.09.2017