ブロック(チャンク)
月やLuaの文の間の区切り文字を使用することはできませんが無効ラップです
次の文は、すべてのLUAでは合法です:
対話モードでのLUAを実行:
実行ブロックをdofileします:
字句仕様
Luaの識別子は、文字、数字、アンダースコアで構成される任意の文字列かもしれませんが、数字で始めることはできません。それは避けるべきであるとアンダースコアで始まるは、一つ以上の大文字(続くVERSION)識別子、特別な目的のために予約のLuaの識別子。
Luaの識別子は、追加のアイテムを保存する変数、ユーザ定義関数を定義するために使用されます。
Luaのは、@、$、および%定義された識別子などの特殊文字を使用することを許可されていません。
Luaは大文字と小文字を区別プログラミング言語です。予約語ですが、「AND」と「そして、」二つの異なる識別子です。通常予約識別子ダミー変数「使用「として(下線)」」。
キーワード:
以下は予約キーワードのLuaのリストです。:キーワードは、定数または変数または他のユーザー定義の識別子として保持することができない
機能ローカルゼロまたはない真ながらにREPEATの復帰までの場合はfalseのためELSEIF終了を行うと、他のBREAK
注LUA二つのタイプ:行コメントとブロックコメント、コメント行で始まる - ;コメントをブロックする - [[開始]]終了
グローバル変数
グローバル変数は、割り当てを指示することができ、宣言する必要はありません。
Luaのアクセス初期化されていない変数とはnilを返しますが、エラーは発生しません。
あなたは、グローバル変数、nilに直接割り当てを削除した場合。
インタプリタプログラム
インタプリタは、小さなプログラムです。
LUA [オプションパラメータ] [スクリプト[パラメータ]
-e:コマンドラインコードで
ライブラリファイルがロードされる:-l
-i:インタラクティブモードブロックに実行した後
_PROMPT:コマンドプロンプト対話モードとして、その値を持ちます
インタラクティブモード値がプリントで印刷することができるでは、冒頭にも使用することができます=