次のコードが{ブラケット}コードの内容を出力しますが、 "do"コードを出力しない理由についてのご意見はありますか?DOエンドループを使用するとランダムな列挙型エラーが発生する
my_array = ["alpha", "beta", "gamma"]
puts my_array.collect {
|word|
word.capitalize
}
puts "======================"
puts my_array.collect do |word| word.capitalize end
puts "=========END=========="
コードを実行出力
Alpha
Beta
Gamma
======================
#<Enumerator:0x2517ed0>
======================
任意およびすべてのヘルプ理解されるように以下を返します。