[ruby-list:639] help for lambda
From:
keiju@... (Keiju ISHITSUKA)
Date:
1996-09-27 05:04:15 UTC
List:
ruby-list #639
けいじゅ@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 <----