立石@JAISTです。 最近Rubyであらかじめあるオブジェクトで Arrayを埋めておきたいという場面に遭遇し たのですが、 Array.new(3,nil) => [nil,nil,nil] Array.new(5,0) => [0,0,0,0,0] というのはいかがなものでしょうか? a = [] a[2] = nil => [nil,nil,nil] a = [] a.fill(0,0,3) => [0,0,0] はできますが、簡単に生成時に出来て欲しいと 思ったりしてしまったのですが、、、、、 Takaaki Tateishi <ttate / jaist.ac.jp>