Menu
Coddy logo textTech

Dlaczego używać zmiennych lokalnych?

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

Zapobieganie konfliktom nazw: Najważniejszą zaletą zmiennych lokalnych jest to, że zapobiegają przypadkowemu nadpisaniu innych zmiennych o tej samej nazwie. Gdy używasz zmiennych globalnych w całym programie, łatwo przypadkowo ponownie użyć nazwy zmiennej i zmienić wartość, której nie zamierzałeś modyfikować.

score = 100  -- Zmienna globalna

-- Później w twoim kodzie...
score = 50   -- Ups! Właśnie nadpisano pierwotną wartość score

W przypadku zmiennych lokalnych każdy zakres ma własne, odrębne zmienne, więc nie ma ryzyka przypadkowych konfliktów.

Spróbuj swoich sił

Ta lekcja nie zawiera wyzwania z kodem.

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