Menu
Coddy logo textTech

Wartość „nil”

Część sekcji Podstawy ścieżki Lua w Coddy. Lekcja 8 z 90.

nil. Ta specjalna wartość oznacza brak jakiejkolwiek wartości — wyobraź sobie ją jako pusty pojemnik.

W Lua, gdy deklarujesz zmienną, ale niczego do niej nie przypisujesz, ta zmienna automatycznie zawiera nil:

local emptyVariable
print(emptyVariable)  -- To wypisze: nil

Słowo kluczowe local służy do deklarowania zmiennej należącej do bieżącego zakresu, co oznacza, że jest dostępna tylko w bloku kodu, w którym została zdefiniowana. To zalecany sposób tworzenia zmiennych w Lua.

Wartość nil to sposób Lua na powiedzenie „nic tu nie ma”. Różni się od liczby 0, pustego ciągu znaków lub wartości logicznej false — dosłownie oznacza, że nie przypisano jeszcze żadnej wartości.

challenge icon

Wyzwanie

Łatwy

Utwórz zmienną o nazwie playerStatus bez przypisywania jej żadnej wartości. Następnie wyświetl tę zmienną, aby zobaczyć, jaką wartość Lua przypisuje jej domyślnie.

Spróbuj swoich sił

-- TODO: Napisz tutaj swój kod
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Lua online