Я попытался это с CGFloat и я получаю следующее сообщение об ошибке: Не удается вызвать походку со списком аргументов типа «(CGFloat по: CGFloat)»Замена для контура C-типа в Swift 2.2 CGFloat
for var min:CGFloat = 0.0; min<=45.0; min = min+value {
print("\(min)")
}
к:
for min:CGFloat in 0.stride(CGFloat(55.0), by: min+value) {
print("\(min)")
}
Как насчет '(0.0) .stride (55.0, by: value)'? – trojanfoe
С тех пор, как я вникал в Swift, я писал код школы, а не производственный код, я просто преобразовывался в циклы while, а не изучал синтаксис asinine для «правильного» Swift 'for':' var min: CGFloat = 0.0; while (min <= 45.0) {/*...;*/ min + = значение; } 'Может быть, что-то, чтобы рассмотреть, если это ваш случай использования haha – abluejelly
ty abluejelly, я попробую это. – Chris