[#38724] 祝日判定用メソッド — Take_tk <ggb03124@...>

たけ(tk)です

19 messages 2003/11/02

[#38756] ruby-dev summary 21730-21822 /draft — Minero Aoki <aamine@...>

青木です。

14 messages 2003/11/05

[ruby-list:38720] Re: 多重配列

From: IWATSUKI Hiroyuki <don@...>
Date: 2003-11-01 19:37:50 UTC
List: ruby-list #38720
岩月と申します。

小西 弘将 wrote:

>  小西 弘将です。
> 便乗ですが、下より簡潔に(もしくは効率を良く)ならないものでしょうか?
> 
> a=Array.new 
> 3.times{ a << Array.new(3,0) }
> p a
> a[0][0] = 1
> p a

Ruby 1.7 の 2002-10-28 以降であれば、newメソッドにブロックを与えることで
簡潔に済ませられます。

irb(main):001:0> a = Array.new(3) { Array.new(3, 0) }
=> [[0, 0, 0], [0, 0, 0], [0, 0, 0]]
irb(main):002:0> a[0][0] = 1
=> 1
irb(main):003:0> a
=> [[1, 0, 0], [0, 0, 0], [0, 0, 0]]

--
IWATSUKI Hiroyuki <don@na.rim.or.jp>


In This Thread