Menu
CoddyTech

Wartość „nil”

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

Lua ma specjalną wartość o nazwie nil. Oznacza ona brak jakiejkolwiek wartości: wyobraź sobie ją jako pusty pojemnik.

W Lua, gdy zadeklarujesz zmienną, ale niczego jej nie przypiszesz, 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, w jaki Lua mówi „tu nic nie ma”. Różni się od liczby 0, pustego ciągu znaków czy 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ć, co 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