From: Sinichiro Dezawa Date: 1998-07-27T16:37:06+09:00 Subject: [ruby-list:8892] nil + 1, or Integer.to_i 出沢です ruby 1.0 では @from[$1]=@from[$1] + 1 というのが許されていました。 ですから、@from[$1]が既出か否か気にせずに書けました。 いつの間にか厳密になってたんですね。 undefined method `+' for nil (NameError) となります。 で、試しに @from[$1]=@from[$1].to_i+1 と書いたら通った。 でも mindex.html でみると、Integer には to_i が無いのです。 どうして通ってしまったのか??? Kernel 当たりから持って来ていそうだと予測してたのですが、 Kernel には to_s, to_a だけですね。