luaRef





rawget


SYNTAX rawget(table, key) table … テーブル型 key … 任意の型 DESC メタメソッドを用いずに テーブルtableのkeyをキーとする要素の値(table[key])を返す。


dofile


SYNTAX dofile( string file ) DESC filenameで指定されたファイルを読み、Luaスクリプトとして実行する。 file の指定がない場合は stdin から読む。 RET スクリプト全体の返値


error


SYNTAX error (message [, level]) DESC 最後に保護された関数呼び出しを終了し、 message をエラーメッセージとして返す


setmetatable


SYNTAX setmetatable (table, metatable) DESC table の metatable を変更する. RET table POP Ex. setmetatable( t, nil ); table[ t ]から metatable を除去する. POINT WARNING


print


SYNTAX print( arg ... ) DESC tostring で[ 文字列に変換 ]してから標準出力 (stdout) に表示 BAD print 10;


GarbageCollection


文字列など,登録されないものを, 回収する. Lua が Table を扱う仕組みについて, かんがえる table data は 内容が同一でも, 異なるworkに確保される. [ 変数はdataの場所を参照しているだけ ]


collectgarbage


SYNTAX collectgarbage( string opt [, number arg ] ) DESC GC を実行する。