Looking for lua Answers? Try Ask4KnowledgeBase
Looking for lua Keywords? Try Ask4Keywords

Luaガベージコレクタと弱いテーブル


構文

  1. collectgarbage(gcrule [、gcdata]) - gcruleを使ってゴミを収集する
  2. setmetatable(タブ、{__mode =弱モード}) - タブの弱モードを弱モードに設定する

パラメーター

パラメータ詳細
gcrule&gcdata gc(ガベージコレクタ)へのアクション: "stop" (収集停止)、 "restart""restart"収集開始)、 "collect"またはnil (すべてのゴミ収集)、 "step" (収集ステップを実行)、 "count" KBのに使用されるメモリ)のカウントを返す、 "setpause"とデータの数であり、 0 %と100 %(GCの組ポーズパラメータが)、 "setstepmul"とデータから数である0 %と100 (設定"stepmul" )GCに。
弱いモード弱い表のタイプ: "k" (弱いキーのみ)、 "v" (弱い値のみ)、 "vk" (弱いキーと値)

ガベージコレクタと弱いテーブル 関連する例