2017-05-24 10 views

答えて

7

次の操作を行います。

your_array[your_index..-1].each do |temp| 
    ### 
end 
+0

ありがとう、それは動作します! –

+0

しかし、私は-1の問題を理解していません。あなたはそれを説明できますか? –

+0

@marius_ll '-1'は配列 – Pavan

7

より慣用的にはEnumerable#dropを使用することです:

myj.drop(index).each do |temp| 
    ### 
end 
+0

それはあまりにもクールですが、thanxです。しかし、インデックスよりも要素の数を指定する必要があります。 –

+3

@ Md.FarhanMemon削除する要素の数は**文字通り**で始まるインデックスと同じです。 – mudasobwa

+0

ええ、しかし、柔軟性がある範囲、つまり[[1 ..- 1] 'は' [1 ...-1] 'とは異なります。この場合、私とあなたのソリューションを考慮すると、どちらも同じです。 –

0

あなたがループするための単純なを使用することができます。配列がarrであると仮定すると、開始インデックスは "開始"で終了インデックスは "終了"

for i in start..end do 
    #Access array items by arr[i] 
end 
関連する問題