Menu
Coddy logo textTech

値「nil」

CoddyのLuaジャーニー「基礎」セクションの一部。レッスン 8/90。

nil。この特殊な値は、値がまったく存在しないことを表します。空のコンテナのようなものだと考えてください。

Luaでは、変数を宣言しても何も代入しない場合、その変数には自動的にnilが含まれます:

local emptyVariable
print(emptyVariable)  -- これは nil を出力します

キーワード local は、現在のスコープに属する変数を宣言するために使用されます。つまり、定義されたコードブロック内でのみアクセスできます。Lua で変数を作成する推奨される方法です。

nil は、「ここには何もない」と表す Lua の方法です。数値 0、空の文字列、またはブール値 false とは異なり、文字どおりまだ値が割り当てられていないことを意味します。

challenge icon

チャレンジ

簡単

値を割り当てずに、playerStatusという変数を作成します。次に、この変数を出力して、Luaがデフォルトで何を割り当てるかを確認します。

自分で試してみよう

-- TODO: ここにコードを書いてください
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: Luaオンラインコンパイラ