出沢です

> |  順序は 一番小さい所が良いのではと思ってます。
> 
> やはりnilに順序があるというのは気持ち悪いです.

はい。
ruby が判らないうちはどうやって良いか判らなくて思い付いた
方法ができないと、あれが欲しい、ってんる

ほかの方法が判って来ると 要らなくなって来る、ていう奴でした。
今回のばあいは。

でも、、、欲しくなって来る心配もあるな、、
@b が初期化されたかどうか判らないときに

   if @a < @b  else  end

って書けなくて

   if @b && @a < @b  else  end