イテレータの話とか

がこのへんとかで色々ありました。

http://mono.kmc.gr.jp/~yhara/d/?date=20070612#p04

私としてはこう、

each_with_index に変える時の精神的な圧迫に耐えられないし、 each_with_index はゴルフ的に略とか。

  • 普段はなんも処理しない方がいい

なんか必要になった時だけ #each のループで回りが取りたいなぁという。

 ary.each do |i|
  i + $LOOP.prev[-1] + $LOOP.succ[1]
 end

とかまぁ Ruby だとこうまともな解決法なさげなのでまぁ。

それは良くないけどまぁいいとして。

なにかあれば下記メールアドレスへ。
shinichiro.hamaji _at_ gmail.com
shinichiro.h