From: Minero Aoki Date: 2000-10-17T21:28:21+09:00 Subject: [ruby-list:25496] Re: 始めまして あおきです。 In mail "[ruby-list:25494] Re: 始めまして" matsue wrote: > 松江です。始めまして。 はじめまして。 > ここあたりは、ほんと、「時と用途による」のだとは思いますが、 > サクサクッと書ける、という点で私は perl を愛用してきました。 > > 確かに、ruby の方法もあるわけで・・・、良さも、「選べる」と > いいかな、とふと今思ってみてたりもしています。 これは有名な話ですが 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 でエラーになったらどこかに真のバグがあります。 > もちろん .to_s .to_i で代用できる場面も多々あるのですが、 > 変換時のエラーのことを考えるときちんとやらないといけないようで。 > > .to_s しようと思ったらnil型だった、、、とか。(たしか。) nil も to_s できますよ。to_i も。 > おおおおお。活用してますねえ・・・。 > > 私にも、rubyがperlに取って代わる日が来るかな。 # Perl か… hello world 以来さわってないなぁ ------------------------------------------------------------------- あおきみねろう