【Lua】組み込み系言語総合 その2【Squirrel】
■ このスレッドは過去ログ倉庫に格納されています
0599デフォルトの名無しさん
2009/12/05(土) 05:19:56fv が f をつかんでいる間はつねに f のなかから v が参照可能だよ。
Lua の関数も参照されなくなればもちろんガベコレされる。
> 関数内で使ってるlocal変数もコピーかリファレンスを持つことになると?
Lua ではこういう変数のことを upvalue と呼んでますが、
必要に応じてスタックからヒープへコピーされるみたい。
http://www.lua.org/docs.html
ここにある The implementation of Lua 5.0 っていう論文に、
イラストつきで説明があります。
■ このスレッドは過去ログ倉庫に格納されています