爲什麼下面的代碼輸出{bracket}代碼的內容而不是「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>
======================
任何和所有理解的幫助。