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

グローバル変数と寿命

  • グローバル変数でもずっと寿命が継続されるわけではなく、
    値がnilになると、消滅し、nil以外になると、再び同じ名前で生成される。

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

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-08-20 (水) 16:51:21 (1372d)