Ruby初心者スレッドPart5
■ このスレッドは過去ログ倉庫に格納されています
0096デフォルトの名無しさん
2006/03/29(水) 16:27:22Object#true? や Object#false? はないのが自然と考える人もいる。
Integer#odd? や Integer#even? は存在するべきだと俺も思うが、
ない理由は「だってないんだもん」でしかないと思われる。
Object#nil? があるのは、false と nil が共に偽として扱われるから
nil は別途判定する必要があって、かつ、== 演算子はユーザーに
再定義されるものであるという前提があるためだろう。
■ このスレッドは過去ログ倉庫に格納されています