From: matsue Date: 2000-10-17T23:52:38+09:00 Subject: [ruby-list:25498] Re: 始めまして 松江です。こんばんは。 Minero Aoki wrote: > あおきです。 > > これは有名な話ですが Ruby は実行時に組み込みライブラリの挙動を > 変更できます。というわけで > > class String > alias old_plus + # ここがポイント > def +( other ) > old_plus other.to_s > end > end > > とか > > class Fixnum > alias old_plus + > def +( other ) > old_plus other.to_i > end > end > > なーんてしておくと幸せになれる人もいるでしょう。 > おすすめは全然しませんが。 > 普通、nil でエラーになったらどこかに真のバグがあります。 そういうこともできるのですね・・・。 情報、ありがとうございます。 # 無理にperl風に組もうとするのは、C を BASIC風とかその他もろもろ、 # 変な書き方するのと同じように、あんまりよろしくないと思いますので # やめておきます。(^^; > nil も to_s できますよ。to_i も。 そうなのですね・・・。よく調べもせずに言ってしまいました。すいません。 # では、きっと違うバグだったのかな・・・。 > # Perl か… hello world 以来さわってないなぁ --- Mattue E-mail: mattue@eternal.ac http://eternal.ac