Ruby初心者スレッドPart5
■ このスレッドは過去ログ倉庫に格納されています
005647
2006/03/29(水) 14:37:35>TMTOWTDI
それはperlのスローガンであって、Rubyはあまり関係ないのでは?
またもしそうなら、Object#true?やObject#false?もあるべきだし、
Integer#even? や Integer#odd? があってもおかしくないはずです。
でも現実にはそうではないので、TMTOWTDIが理由とは思えません。
>>55
ありがとうございます。読んでみました。
主張はわからなくもないですが、ならObject#true?とかInteger#even?も用意してほしいです。
arr[0] よりタイプ量が増える arr.first があるのに、i % 2 != 0 より短く書ける i.odd? がないのはなんか納得できない。
Railsのようにhelper classをたくさん作って組み込みクラスを拡張してもいいんですけど、そうすると他の人がコードを読むときに混乱するんですよね。
読み手のことを考えると、組み込みクラスをむやみに拡張するのは避けたいです。
なんか話がそれましたけど、ありがとうございました。
■ このスレッドは過去ログ倉庫に格納されています