Rubyについて Part 33 ..
[2ch|▼Menu]
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