yarv-dev:1042
From: sheepman <sheepman sheepman.sakura.ne.jp>
Date: Wed, 19 Jul 2006 21:59:48 +0900
Subject: [yarv-dev:1042] open> an error message when wrong number of arguments
こんばんは、sheepman です。
メソッドに間違った数の引数を渡した時のエラーメッセージが
ruby-1.8 や ruby-1.9 とは違っているので分かりにくいです。
$ cat t.rb
def foo(a)
end
def hoge
foo()
end
hoge()
$ ruby-2.0 t.rb
t.rb:5:in `hoge': wrong number of arguments (0 for 1) (ArgumentError)
from t.rb:8:in `<main>'
$ ruby-1.9 t.rb
t.rb:5:in `foo': wrong number of arguments (0 for 1) (ArgumentError)
from t.rb:5:in `hoge'
from t.rb:8
$ ruby-1.8 t.rb
t.rb:5:in `foo': wrong number of arguments (0 for 1) (ArgumentError)
from t.rb:5:in `hoge'
from t.rb:8
--
sheepman / TAMURA Takashi
sheepman sheepman.sakura.ne.jp
--
ML: yarv-dev quickml.atdot.net
Info: http://www.atdot.net/~ko1/quickml
-> 1042 2006-07-19 21:59 [sheepman sheepman.sa] open> an error message when wrong number of arguments 1048 2006-07-20 03:47 ┗[ko1 atdot.net ] 1053 2006-07-20 10:44 ┗[matz ruby-lang.org ]