2017-05-24 52 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

你可以使用一個簡單的for循環。假設數組是arr,開始索引是「start」,結束索引是「end」

for i in start..end do 
    #Access array items by arr[i] 
end