私は次のコードを実行しようとしている:Rubyの「each」メソッドは、配列内のすべての項目を反復処理しませんか?
a = [1,2,3,4]
a.each do
puts "Removing #{a.last}"
a.pop
end
ではなく、すべての4つの数字は1を返し、それを示して-INGの置きa.lengthプットのようなものをやって、私は確かに最初の3を得るポップ取得のを要素「1」は依然として存在する。
このメソッドを正しく使用する必要はありますか? (私はRuby 2.0を使用しています)。
あなたは実際に何を達成しようとしていますか? – Stefan
私が達成しようとしていたのは、配列の各要素を出力することです。私はeBookなどでRubyを自分自身で教えようとしています。私の前にかなりの道があるように見えます。 –