1
これで私は、Rubyの列挙子を使用して要素の次のn
数を取得しようとしています:Rubyの列挙子を使用して次のn個の要素を取得するにはどうすればよいですか?
a = [1, 2, 3, 4, 5, 6]
enum = a.each
enum.next(2) # expecting [1, 2]
enum.next(2) # expecting [3, 4]
しかし#next
がそれをサポートしていません。私はそれを行うことができる別の方法はありますか? それともやりますか?
Rubyの正しい方法は何ですか?
しかし、この1はいつも私が間違っている最初の2アムを返しますか? –
@ p.matsinopoulos正確な要件は何ですか?最後に列挙型を残した時点から、2つの要素をすべて取得するか、任意の数の要素を取得したいですか? –