[#40854] Ruby without false or nil — SASADA Koichi <ko1@...>

 ささだです。

14 messages 2005/06/08

[ruby-list:40862] Re: Ruby without false or nil

From: Yuuji Oguri <jaa02670@...>
Date: 2005-06-08 13:11:14 UTC
List: ruby-list #40862
はじめまして、小栗と申します。

On Wed, 8 Jun 2005 20:17:59 +0900
URABE Shyouhei <s-urabe@par.odn.ne.jp> wrote:
>>あとはArrayやHashで該当要素がないとnilが戻ると、やはりfalseとして有無の
>>判定に利用できるとか。
>>  
>>
>falseが戻ってきてもいいと思いませんか。

falseを格納する可能性があるArrayで、該当要素がない場合にfalseが戻ると
困りますね。
falseは純粋に「偽」をあらわすオブジェクトであってほしいです。
「該当要素が無い/未定義」を表すオブジェクトも他のオブジェクトと独立して
存在してほしいので、nilもあったほうがいいと思います。
nilが「偽」と評価されるのは便利なのでこの方がよいですが、
必須ではないと思います。

----
小栗 勇二
jaa02670@nifty.com



In This Thread