「Ruby入門」配列の要素の初期化をするサンプル
使用例
# 要素数が0個の配列 cftArr = [] p cftArr cftArr = Array.new p cftArr # 要素数を指定 cftArr = Array.new(4) p cftArr # 要素数を指定して値を格納 cftArr = Array.new(4, "ss") p cftArr # 要素のインデックスを引数としブロックを実行 cftArr = Array.new(4){ | index | "sas#{index}" } p cftArr cftArr = Array.new(4){ "ss" } p cftArr
実行結果
>ruby test1234.rb
[]
[]
[nil, nil, nil, nil]
[“ss", “ss", “ss", “ss"]
[“sas0", “sas1", “sas2", “sas3"]
[“ss", “ss", “ss", “ss"]