我初始化我的數組如何填充,並使用高達或紅寶石陣「..」
my_array = Array.new(26)
,然後嘗試填充它
my_array[0..25] = ["A".."Z"]
# => "A".."Z"
同樣的輸出,當我嘗試:
my_array[0..25] = "A".upto("Z")
# => "A".."Z"
當我嘗試使用一個塊時:
my_array[0..25] = "A".upto("Z") { |l| l} #=> "A"
my_array
# => ["A"]
當嘗試上述填充的第一或第二方法後,我檢查my_array:
my_array
# => ["A".."F"]
我明白的是一個枚舉。所以我嘗試:
my_array.each {|l| p l}
但所有我回來是
"A..F"
# => ["A".."F"]
實際上被存儲在數組中?
我該如何正確實現與英文字母排列的填充?
所以我基本上需要枚舉(「A..Z」)改變爲數組類型。黨!希望我早點問過。 :) 謝謝。 – PakiPat