0
私が理解しているように、配列上で.selectメソッドを実行すると、新しい配列が生成されます。私の質問は、その新しい配列を参照する方法ですか?.selectメソッドで作成された配列内のオブジェクトを参照する方法は?
は、だから私はこのようなものを持っている場合:
私はこの.selectによって生成された新しい配列内の特定のオブジェクトを参照したいNum = [3, 5, 7, 9, 11, 13, 15, 17, 19]
x = rand(1..10)
Num.select { |i| i > x}
。例えば
、私は
puts new_array[0]
または類似した何かを言いたいです。しかし、新しい配列には "名前"がないので、そのオブジェクトを呼び出す方法はわかりません。
ありがとうございました!
'new_array = Num.select {| i | i> x} 'then' new_array [0] '等 –
これは明らかです。ありがとうございました。私は試しました 'new_array = [] new_array << Num.select {| i | i> x} ' しかし、それは配列内に配列を追加しました。これはとても簡単です。再度、感謝します。 –