プログラミング言語 L ..
[2ch|▼Menu]
118:デフォルトの名無しさん
07/02/17 00:54:05
getfenvってlocal変数は取得できないのって不便だな。
function f1(e)
 setfenv(1,e) ;print(a)
end
function f2(f)
 local a=123 ;f(getfenv(1))
end
f2(f1)

で123が表示されてほしいんだけど。
debug.getlocalとか使えばなんとかなるんだろうけど。
getlocalとgetupvalueだけ何でdebug扱いなんだろう。
速度?


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5061日前に更新/210 KB
担当:undef