居残りアズナブール
2016年3月21日月曜日
Luaのメタテーブル設定の省略形
テーブル t (以下の例では空)に対してメタテーブル mt を設定する場合は以下となる。
t = {} setmetatable(t, mt)
上記は以下の省略形で記述可能。
第一引数で指定した空テーブルに対して、メタテーブル mt が設定されたものが、t に設定される。
t = setmetatable({}, mt)
[参考]
Lua Metatables Tutorial
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿