From: shugo@... (maeda shugo) Date: 1997-08-05T02:10:23+09:00 Subject: [ruby-list:3586] Re: boolean values (Re: Nil is a subclass of Object?) 前田です。 matz@netlab.co.jp (Yukihiro Matsumoto) san wrote: ||昔はt/nilが真偽値だったんですよね? | |昔も今も t は存在しません.というのも t というのは結構ローカ |ル変数で使うことが多いので.一時は疑似変数にしようと思ったの |ですが.ですから昔はnil以外の任意の値を真としていました.良 |く使っていたのは 1 かな. そうだったんですか、勘違いしてました。 1/nilだとちょっと気持悪いですね。 TRUE/FALSEができてよかった。 |ちなみに現状について復習しておくと | | FALSEは偽 | nilも偽 | それ以外のすべての値は(0も含めて)すべて真 | |です. 組み込みのメソッドで引数のnilを真とみなすものがあり ますよね?(たとえばattrとか) こういうのは仕様なのでしょうか? -- 前田 修吾