Appearance
オブジェクトのメタテーブルを返す
getmetatable (object)
指定したオブジェクトのメタテーブルを返します。オブジェクトにメタテーブルがない場合は nil を返します。オブジェクトのメタテーブルに "__metatable" フィールドが存在する場合は、そのフィールドに関連付けられた値を返します。それ以外の場合は、オブジェクトのメタテーブル自体を返します。
nil
"__metatable"
local t = {} print(getmetatable(t))
この例では、テーブルtのメタテーブルが表示されます。
t
setmetatable