まつもと ゆきひろです

In message "[ruby-list:13374] Re: iterator for Dummies( was Re: Ruby anywhere )"
    on 99/04/07, Shugo Maeda <shugo / netlab.co.jp> writes:

|ちなみに、CLUのイテレータはRubyのイテレータと違って「繰り返しのため
|のもの」という感じが強いです。
|構文も、
|
|for i: int in list!elements() do
|  ...
|end
|# elementsがイテレータ
|
|という感じになっていて、イテレータの実行は式ではなくて文になっています。

これ nclu じゃん.^^;;;

|Rubyのイテレータは用途的にはCLUのイテレータよりもSmalltalkのブロック
|(を受け取るメソッド)に似ているような気がします。

結果的にはそうですね.CLUのイテレータとRubyのイテレータとの
仕組みの違いは実はわずかなのですが,そのわずかの違いが使い勝
手の大きな違いを生んでますね.実に興味深い.

                                まつもと ゆきひろ /:|)