Luaリファレンス 要注意点 ~変数の寿命~

グローバル変数と寿命

グローバル変数でもずっと寿命が継続されるわけではなく、

値がnilになると、消滅し、nil以外になると、再び同じ名前で生成される。

値監視などの使用中の場合、グローバル変数でも、nilを代入することで、ガベージコレクトされたタイミングで一時的に監視リスト消えたり、
また同じ名前で値が代入されると、そのタイミングで、値監視リストに出現したりする、ということである。


トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS