特定のインデックスから配列を反復処理したいと考えています。 どうすればいいですか?特定のインデックスから配列を反復処理するにはどうすればよいですか?
myj.each do |temp|
###
end
特定のインデックスから配列を反復処理したいと考えています。 どうすればいいですか?特定のインデックスから配列を反復処理するにはどうすればよいですか?
myj.each do |temp|
###
end
次の操作を行います。
your_array[your_index..-1].each do |temp|
###
end
より慣用的にはEnumerable#drop
を使用することです:
myj.drop(index).each do |temp|
###
end
それはあまりにもクールですが、thanxです。しかし、インデックスよりも要素の数を指定する必要があります。 –
@ Md.FarhanMemon削除する要素の数は**文字通り**で始まるインデックスと同じです。 – mudasobwa
ええ、しかし、柔軟性がある範囲、つまり[[1 ..- 1] 'は' [1 ...-1] 'とは異なります。この場合、私とあなたのソリューションを考慮すると、どちらも同じです。 –
あなたがループするための単純なを使用することができます。配列がarrであると仮定すると、開始インデックスは "開始"で終了インデックスは "終了"
for i in start..end do
#Access array items by arr[i]
end
この特定のインデックスは常に同じですか? – Pavan
はい。それはいつも同じである –
あなたは以下の答えを得た。 – Pavan