2017-06-19 11 views

答えて

4

スイフトではstrideの助けを借りてこれを行うことができます。

let n = 3 

for index in stride(from: 0, through: 100, by: n) { 
    print(index) 
} 

インデックスの出力:

0 
3 
6 
9 
12 
15 
18 
21 
24 
27 
30 
33 
36 
39 
42 
... 
+0

おかげで、しかし、私もそれを達成しました:私は0のために... tmp.count { 場合はnumb:番号= tmp [p *] { numb.isDeleted = true } } –

+0

はい、あなたが記述した場合は、独自の計算を使用せずに記述する構文を使用する方が適切です。 –

1

私が迅速知らないが、基本的なSWIFTから、それの外観で、これはあなたが望む正確に何をすべきループ:

var i = 1 
var n = 2 
while i <= 100 { 
    print(i) 
    i = i + n 
}