From: matz@... (Yukihiro Matsumoto) Date: 2003-11-03T11:12:08+09:00 Subject: [ruby-dev:21820] Re: error message of Array.new(9,0){|x|x+1} まつもと ゆきひろです In message "[ruby-dev:21819] error message of Array.new(9,0){|x|x+1}" on 03/11/02, Take_tk writes: |Array.new(9,0){|x|x+1} | #=> wrong number of arguments (ArgumentError) | |この場合のエラーの原因は、引数の個数の問題じゃなくて、デフォルト値とブロッ |クとを同時に使うことはできない、ということなので、その趣旨のメッセージの |ほうがよいのではないでしょうか? 具体的にはどんなメッセージが良いでしょうね。