From: "中村暁史" Date: 1999-04-13T10:45:50+09:00 Subject: [ruby-list:13653] Re: internal/external iterator (was Re: ite rator for Dummies) お世話になっております。 A.中村です。 On Tue, 13 Apr 1999 10:23:57 +0900 助田 雅紀 wrote: ->>外部イテレータが提供するのも、やはり「値そのもの」なのではないで ->>しょうか。例えば、Javaの、 ->>while (e.hasMoreElements()) { ->> Object obj = e.nextElement(); ->>} ->>のような外部イテレータの場合は「値の目印」という印象は薄いですよね。 ->うーむ.その値を元にして,他の値(次の値)を取ってくることができる ->というのが外部イテレータの鍵でしょうか? ->でないと繰り返しの制御ができないですよね? あと、まつもとさん[13651]、 ->いや,たぶんこの場合は「e」が次の要素はどれかということを指 ->し示す「値の目印」になってるんじゃないですかね. #ああ!replyの多重継承が欲しい!mixinでもいいけどさ。 うーん。eがブツなのかウツワなのか、ですかぁ。 ウツワだと考えると、eは[]のようなものだろうし、 ブツだと考えると、eが数珠つなぎリストになってるのかなとか思うし。 和訳:どっちの解釈でも、「制御ができない」わけじゃない。 …って、そういう問題なのでしょうか?