Toshiyuki Ogura さんは書きました:

> ブロックの中で
> a[1] <=> b[1]
> としているので、何かと何かの2つのものを比較しているように見えます。
> このようなとき、sortのレシーバが、キーと値のペアが3組以上あるハッシュ 
> や、要素が3個以上ある配列の場合はこの式はどうなるのでしょうか。

ブロックの中は『配列の任意の二要素の大小を決定するロジックを書く』という
ことだと思います。だからa.size <=> b.sizeとか,a[0]+10 <=> b.to_i*3 と
か,なんでもありえるのです。

-- 
松永肇一(keiichi matsunaga)
株式会社ライフメディア 創造推進部
RSSでがんばってみよう → http://www.imi.ne.jp/fortune/imi_uranai.html