From: sheepman Date: 2005-09-06T17:09:34+09:00 Subject: [ruby-dev:26963] sprintf does not warn in verbose mode. こんにちは、sheepman です。 ruby-1.8.3 の sprintf に関してです。 与えられた引数がフォーマットより多いとき、sprintf が verbose mode で 警告を出さないのは意図されたことでしょうか。ruby-1.9 では警告がでます。 [ruby-core:05161] 関連の話です。 $ ruby -ve 'p sprintf("%s", "a", "b")' ruby 1.9.0 (2005-09-05) [i686-linux] -e:1: warning: too many arguments for format string "a" $ ruby-1.8 -ve 'p sprintf("%s", "a", "b")' ruby 1.8.3 (2005-09-02) [i686-linux] "a" -- sheepman / TAMURA Takashi sheepman@sheepman.sakura.ne.jp http://sheepman.parfait.ne.jp/