2012-03-01 12 views

答えて

5
for i in [cc.length - 2..0] by -2 
    ... 

コンパイルherebyキーワードはあまりよく知られていませんが、非常に重要です。

注意点:範囲を逆方向(upper..0)にすることを覚えておく必要があります。そして、あなたは、このアプローチとの下位配列による反復処理することはできません:

for i in arr by -1 # infinite loop! 
+0

woa、私はそれを見ていない、何年もの間、それを探していた、ありがとう。 – mpm

+1

私は以前の検索で「by」というキーワードを見ましたが、否定的な考えはしていませんでした!ありがとう。 – NotDan

3
i = cc.length-2 
while i>=0 
    #code 
    i-=2 
+1

+1を私はby'ループ反転範囲で 'マイナスよりも読みやすい本を見つけます。 – Thilo

関連する問題