いま自分で気づきましたが,

at 3.9.2001 19:44, Sato Hiroshi said;
> a = Hash.new(Array.new(2, 0)); a[0][1] = 1

> p(a) すると,

> {}
> 
> になります.でも,p a[0]は,
> 
> [0, 1]
> 
> になっています.どうして??

p a[1] や p a[2] も [0, 1] になってしまいます.
a[0][1] = 1 としたとき,a は 0 を key としているのではなく,
default 値を変更しているのでしょうか?



// hiroshi