Rubyについて Part 33 ..
33:デフォルトの名無しさん
08/10/12 14:56:03
>>23
>foo { Shell.new.transact { hoge } }
># => NameError: undefined local variable or method `hoge' for #<Shell:0x7fea4b5e00c8>
foo { this = self; Shell.new.transact { this.hoge } }
とかではどうでしょうか。
たぶんお望みのものとは違うと思いますが。
self が変わってしまうとどうしようもないので、こんな方法ぐらいしか分かりません。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5503日前に更新/99 KB
担当:undef