- 118 名前:デフォルトの名無しさん mailto:sage [2007/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扱いなんだろう。 速度?
|

|