助田です. In [ruby-list:13558] Re: iterator for Dummies( was Re: Ruby anyw here ) >お世話になっております。 A.中村です。 >外部イテレータってのは器から見た中身という考え方であり、 >内部イテレータってのは(器が教えてくれる)中身にしか注目 >してなくて、よって内部イテレータは、中身個々が器の中で >どんな立場にあるかを、頓着できない。 >…という理解でいいんでしょうか? 私もそういう理解をしてます. #でも私は「外部イテレータ」も「内部イテレータ」も知りません. #まつもとさんの「C++みたいなのが外部イテレータ」「Rubyみたい #なのが内部イテレータ」という説明だけを頼りにしてます.(^^; 内部イテレータは,中身個々が器の中でどんな立場にあるか気に しなくてもよい(気にする余地がない)ですが,逆に外部イテレ ータの場合は,1個ずつとばしてアクセスするとか逆順でアクセ スするとかできるのが特徴かと思います. (C++ の Randam access Iterator とか.) -------------------------------------------- 助田雅紀(masaki.suketa / systemplaza.co.jp) --------------------------------------------