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