u16suzuの blog

日々学んだことのメモブログです。

luaのgetfenvについて

getfenv()は引数のファンクションのスコープを返す。

function ai()
  print(33)
end

print( getfenv( ai() ) )

出力はこんな感じ グローバルのテーブルのオブジェクトIDが出てるっぽい。

33
table: 0x7fc8f94011d0