From: matz@... (Yukihiro Matsumoto) Date: 1998-07-27T17:11:58+09:00 Subject: [ruby-list:8896] Re: nil + 1, or Integer.to_i まつもと ゆきひろです In message "[ruby-list:8894] Re: nil + 1, or Integer.to_i" on 98/07/27, Sinichiro Dezawa writes: | |matz> ええ.これは1.1cでは |matz> |matz> @from[$1] ||= 0 |matz> @from[$1] += 1 |matz> |matz> ってのがお勧めっぽいです. | |えと、お勧めの物差しは。 好みでは1行に書けたのが嬉しいのですが。 @from[$1] = @from[$1].to_i + 1 よりも,わかりやすいような「気がする」から.実行速度もやや速 いです.もちろん,大した差ではないので,1行が好みの場合には そちらを使って下さいませ. # もちろんこの局面では昔のが一番良いのは私も同意するのですが, # 他との絡みでnilを0にするのはいろいろあってねえ.ごにょごにょ. |matz> Fixnum, Bignumで定義されてます.今見るとこれらはマニュアルに |matz> 載ってないですねえ. | |マニュアルに乗ってなくても、継承してるのは C のコードから追っかけて |存在はしめしたと思うのです。Nil の to_i 見たいに。 |なので、おかしいな、と。 そうですねえ.mindex.htmlの生成ツールは読んでませんので,な んともいえないんですが,これは見つけて欲しい気がしないでもな いですね.出沢さんの作ったものと違ってソースを参照しないのが 関係してるんでしょうか. まつもと ゆきひろ /:|)