[前][次][番号順一覧][スレッド一覧][生データ]

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  ]