まつもと ゆきひろです

In message "[ruby-list:8894] Re: nil + 1, or Integer.to_i"
    on 98/07/27, Sinichiro Dezawa <dezawa / miya.fujifilm.co.jp> 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の生成ツールは読んでませんので,な
んともいえないんですが,これは見つけて欲しい気がしないでもな
いですね.出沢さんの作ったものと違ってソースを参照しないのが
関係してるんでしょうか.
                                まつもと ゆきひろ /:|)