値「nil」
CoddyのLuaジャーニー「基礎」セクションの一部。レッスン 8/90。
nil。この特殊な値は、値がまったく存在しないことを表します。空のコンテナのようなものだと考えてください。
Luaでは、変数を宣言しても何も代入しない場合、その変数には自動的にnilが含まれます:
local emptyVariable
print(emptyVariable) -- これは nil を出力しますキーワード local は、現在のスコープに属する変数を宣言するために使用されます。つまり、定義されたコードブロック内でのみアクセスできます。Lua で変数を作成する推奨される方法です。
値 nil は、「ここには何もない」と表す Lua の方法です。数値 0、空の文字列、またはブール値 false とは異なり、文字どおりまだ値が割り当てられていないことを意味します。
チャレンジ
簡単値を割り当てずに、playerStatusという変数を作成します。次に、この変数を出力して、Luaがデフォルトで何を割り当てるかを確認します。
自分で試してみよう
-- TODO: ここにコードを書いてくださいこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Luaオンラインコンパイラ