Lua は軽量でコンパクトなスクリプト言語で、標(biāo)準(zhǔn) C 言語で書かれ、ソース コード形式でオープンされます。アプリケーションに組み込むように設(shè)計(jì)されており、アプリケーションに柔軟な拡張機(jī)能やカスタマイズ機(jī)能を提供します。

Lua 変數(shù) 構(gòu)文

変數(shù)を使用する前に、コード內(nèi)で宣言する必要があります。つまり、変數(shù)を作成する必要があります。

コンパイラがコードを?qū)g行する前に、コンパイラはステートメント変數(shù)の記憶領(lǐng)域を開いて変數(shù)の値を保存する方法を知る必要があります。

Lua 変數(shù)には、グローバル変數(shù)、ローカル変數(shù)、テーブル內(nèi)のフィールドの 3 種類があります。

Lua 変數(shù) 例

-- test.lua ファイル スクリプト
a = 5 a =
ローカル b = 5 – ローカル変數(shù)
関數(shù)ジョーク() c = 5 -- グローバル変數(shù)
local d = 6 -- ローカル変數(shù)
終わり
ジョーク()
print(c,d) --> 5 nil
do local a = 6 -- ローカル変數(shù)
b = 6 — ローカル変數(shù)を再割り當(dāng)てする
print(a,b); --> 6 6
終わり
print(a,b) --> 5 6