前田です。 In message "[ruby-list:6057] Re: Ruby 連載 第 3 回" Kikutani Makoto <kikutani / jdc.ericsson.se> wrote: |読ませていただきました。とてもためになりました。 ありがとうございます。 |そう、私がなんでイテレータがわかりにくかったを理解した気がします。 |「イテレートしないイテレータも結構多」いことです。 ひょっとしたらイテレートしない場合の方が多いかもしれませんね。 |def actions.add(pattern, action = Proc.new) | push [pattern, action] |end | |actions.add(pattern) do | ... |end これはわかりにくいですね。 Proc.newが呼び出し側のイテレータブロックをオブジェクト化して るのですが、Tkのイベント処理などでも使われています。 イテレータを使う側は簡単なのですが。 |> ここは菊谷さん(でなくてもこのMLの他の誰か)がクイックリファレ |> ンスを書いて日本のPython界をしょってたつってのはどうでしょう. | |その余裕があるなら、あたしゃrubyのtkクラスのクイックリファレンス |を書きたいですよ。理解したつもりの部分でも時間がたつと忘れて |lib/tk.rb等を読まなきゃならないんだもの。 Tkのリファレンスマニュアルがあれば簡単にGUIできるようになるので ユーザーも増えるかもしれませんね。 -- 前田 修吾