From: Takaaki Tateishi Date: 2006-01-16T20:33:09+09:00 Subject: [ruby-dev:28222] Re: ANDCALL operator (Re: [ruby-list:41768] Re: nilの扱い) >>> ちょっとした案ですが、nil?をブロック付きで呼べるようにするというのはどうでしょう? >>> obj.nil?{|n| n[:b]} > > それは逆に obj==nil のときに呼ばれるように見えませんか。また、 > falseの扱いが分かりづらいので、論理式としてはnil?は適切ではない > と思います。 おっしゃる通りです。 しかも結局は、TrueClass#then/elseのようなものを導入すること に近い気もして、提案自体いまいちだったと少し思っていますので、 考え直して出直します。 -- Takaaki Tateishi