綾乃介です。

 fooが1でない時かつ、barが1であるときに、実行させたい命令が
あるのですが、fooが 1でない時を判断するメソッドはないのでしょ
うか?

 もう少し具体的に状況を説明すると
if( foo.eql?(1)否定 and bar.eql?(0) ) then
.....
end

の、fooが1でないとき、というのをあらわすことが出来ないのです。

 オブジェクトの同一性を判定するという、foo.eql?()の逆で、オ
ブジェクトの非同一性を判定する。foo.neql?()などがあれば、とて
も便利だと思います。

 もしくは、foo.eql?().not のように、判定を逆転するメソッドが
あっても良いかなと思います。

====================================================================
   綾乃介@IBARAKI Univ.
      E-mail: aya / big.or.jp
      URL:http://www5.big.or.jp/~aya/cgi-space/
====================================================================
|          CGIスクリプト新着情報メーリングリスト!!                |
|       http://www5.big.or.jp/~aya/cgi-space/script-ml.html         |