お世話になっております。 A.中村です。 On Tue, 13 Apr 1999 09:20:40 +0900 Shugo Maeda <shugo / netlab.co.jp> wrote: ->最初のメールをもう一度見ていただければおわかりになると思うのです ->が、3=>1という流れです。 見てもいまいちピンとこなかったですが… ->> 「外のオブジェクトによって提供された(内部)イテレータ」 ->class IndexIterator -> def initialize(collection) -> @collection = collection -> end -> -> def each -> for i in 0 .. @collection.length-1 -> yield(@collection[i]) -> end -> end ->end -> ->ary = [1, 2, 3] ->i = IndexIterator.new(ary) ->i.each do |obj| -> p obj ->end うーん。「プラグイン」なんていう流行語(古い?)を思い起こしました。 で、ロジックをどこに搭載したか?の差であって、意味がどう違うか?の 差ではないんじゃないかな、という気がしましたもので。 …と、助田さん[13646]に俺の心象風景を解説して頂きました(^^;;;;;; なるほど、あーいう風に解釈の相違を解釈すればよかったのか。