From: Take_tk Date: 2003-11-02T22:58:18+09:00 Subject: [ruby-dev:21819] error message of Array.new(9,0){|x|x+1} たけ(tk)です Array.new(9,0){|x|x+1} #=> wrong number of arguments (ArgumentError) この場合のエラーの原因は、引数の個数の問題じゃなくて、デフォルト値とブロッ クとを同時に使うことはできない、ということなので、その趣旨のメッセージの ほうがよいのではないでしょうか? * ブロック引数の方に目が行ってしまった。 take_tk = kumagai hidetake