English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Luaは学習が非常に簡単で、最初のLuaプログラムを作成できます!
Luaはインタラクティブプログラミングモードを提供しています。コマンドラインでプログラムを入力すると、その結果をすぐに確認できます。
Luaのインタラクティブプログラミングモードはコマンドluaで実行できます: -iまたはluaで有効にします:
$ lua -i $ Lua 5.3.0 著作権(C) 1994-2015 Lua.org, PUC-Rio >
コマンドラインで以下の命令を入力します:
> print("Hello World!")
次に、Enterキーを押します。以下のような結果が表示されます:
> print("Hello World!") Hello World! >
Luaプログラムコードをluaで終わるファイルに保存し、実行すると、スクリプトプログラミングと呼ばれるモードになります。例えば、以下のコードをhello.luaという名前のスクリプトファイルに保存します:
print("Hello World!") print("ja.oldtoolbag.com)
luaコマンドで上記のスクリプトを実行すると、以下の結果が表示されます:
$ lua hello.lua Hello World! ja.oldtoolbag.com
スクリプトを実行するために、コードを以下の形式に変更することもできます(先頭に:#!を追加):/usr/in/bin/lua):
#!/usr/in/bin/lua print("Hello World!") print("ja.oldtoolbag.com)
上記のコードでは、Luaのインタープリタを指定しています /usr/in/binディレクトリ。#記号を付けると、インタープリタはそれを無視します。次に、スクリプトに実行権限を追加し、実行します:
./hello.lua Hello World! ja.oldtoolbag.com
二つのマイナス記号は単行コメントです:
--
--[[ 複数行コメント 複数行コメント --]]
Luaの識別子は変数や関数、他のユーザー定義の項を定義するために使用されます。識別子は、AからZまたはaからzまたはアンダースコア_で始まり、それに0個以上の文字、アンダースコア、数字(0から9)が続きます。 9)。
)。
特に下線と大文字で始まる識別子は避けた方が良いです。なぜなら、Luaの保留語句もこの形式だからです。 Luaは特殊文字を使用することを許可しません。@ ,$ , 和 %3来定義識別子。Luaは大文字と小文字を区別するプログラミング言語です。したがって、Luaではw3codebox と w
codebox は異なる識別子の2つです。以下にいくつかの正しい識別子を挙げます:123 mohd zara abc move_name a_5myname230 _temp j _a9 b
キーワード
以下にLuaの保留語句を挙げます。保留語句は定数や変数、またはユーザー定義の識別子として使用できません: | and | break | do |
else | elseif | end | false |
for | function | if | in |
nil | local | not | or |
repeat | return | then | true |
until | while |
goto
グローバル変数
デフォルトでは、変数は常にグローバルと考えられます。
> print(b) nil > b=10 > print(b) 10 >
グローバル変数を削除するには、変数にnilを割り当てるだけで十分です。
b = nil print(b) --> nil
そのため、変数bは使用されていないかのようです。言い換えれば、変数がnilでない場合のみ、変数が存在するという意味です。