From: Shugo Maeda Date: 1999-03-06T09:54:14+09:00 Subject: [ruby-list:12587] Re: alternative name of iterator 前田です。 "Kikutani, Makoto" writes: > x = a.sort { |a, b| > b <=> a > } > > はいいけど > > y = a.sort do |a, b| > b <=> a > end > > はエラーに。 そうそう、ボクも最初{}は使わないぞ、と決めたのですが、これに気付いて 速攻で挫折しました(^_^; 他にも引数を取るイテレータでは、 foo arg do ... end はOKだが foo arg { ... } はNG(argがイテレータだと思われてしまう) という違いがあります。 # FAQに追加しときます。 -- 前田 修吾