From: shugo@... (Shugo Maeda) Date: 1998-01-28T21:29:39+09:00 Subject: [ruby-list:6077] Re: Ruby 連載 第 3 回 前田です。 In message "[ruby-list:6057] Re: Ruby 連載 第 3 回" Kikutani Makoto 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できるようになるので ユーザーも増えるかもしれませんね。 -- 前田 修吾