けいじゅ@SHLジャパンです. 

eval と コンテキストの話しで思い出しました.

lambdaに関してちょっと困っているので相談させて下さい.

class Foo
  initialize
    @event = Proc.new
  end
end

てなかんじで, lambdaをインスタンス変数に保存しておき, 何かイベントが発
生した時にこのlambdaを呼び出すようにしたとします. 

このとき, 場合によっては

  foo = Foo.new{return XXX}

や

  foo = Foo.new{break}

などとして, そのイベントが発生した時に, 処理を中断させたりしたいのです
が, どうしたらエレガントに解決できるでしょうか?

breakは再定義できるみたいなのでうまくやれば実現可能ですかね??

__
.........................................石塚 圭樹@SHLジャパン(株)...
------------>アドレス変わりました!! e-mail: keiju / shljapan.co.jp <----