From: lr68k@... Date: 2009-02-03T07:09:45+09:00 Subject: [ruby-list:45851] Re: false と nil の and lr68kです > 仕様です。なぜなら、 && と and (違いは優先順位のみ)は偽が > 確定した時点で評価をやめるからです。Rubyにおいて偽はfalseとnilのみです 。 > > 「false && nil」はfalseが偽なのでfalseが返ります。 > 「nil && false」はnilが偽なのでnilが返ります。 > > なお、 || と or も真が確定した時点で評価をやめ、その時点の値を返します 。 必ずしもtrue/falseなわけではないのですね 理解しました。 ありがとうございます! -------------------------------------- Yahoo! JAPAN - Internet safety for children and parents. http://pr.mail.yahoo.co.jp/security/