for k, v in pairs(table) do
print(k .. " = " .. v)
end
pairs関数により、k にはキーが、vにはそのキーの値が返されます。
すべてのグローバル変数は _G というテーブルに格納されています。よって、
for k, v in pairs(_G) do
print(k .. " = " .. v)
end
とすると全てのグローバル変数の情報を知ることができます。Lua では関数も全て変数として扱われますので、FlashAir などのような Lua を使える機器の隠しコマンドを発見するのに便利です。
0 件のコメント:
コメントを投稿