2017-09-04 3 views
0
と呼び出し 'ストライド'

マイコード:ループ - 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の値を渡したいと思います。それが動作

答えて

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 
+0

のthnx! – cole

関連する問題