From: matz@... (Yukihiro Matsumoto) Date: 1999-04-08T00:47:54+09:00 Subject: [ruby-list:13432] Re: iterator for Dummies( was Re: Ruby anywhere ) まつもと ゆきひろです In message "[ruby-list:13374] Re: iterator for Dummies( was Re: Ruby anywhere )" on 99/04/07, Shugo Maeda writes: |ちなみに、CLUのイテレータはRubyのイテレータと違って「繰り返しのため |のもの」という感じが強いです。 |構文も、 | |for i: int in list!elements() do | ... |end |# elementsがイテレータ | |という感じになっていて、イテレータの実行は式ではなくて文になっています。 これ nclu じゃん.^^;;; |Rubyのイテレータは用途的にはCLUのイテレータよりもSmalltalkのブロック |(を受け取るメソッド)に似ているような気がします。 結果的にはそうですね.CLUのイテレータとRubyのイテレータとの 仕組みの違いは実はわずかなのですが,そのわずかの違いが使い勝 手の大きな違いを生んでますね.実に興味深い. まつもと ゆきひろ /:|)