Menu
CoddyTech

Puste zmienne

Część sekcji Podstawy ścieżki GDScript w Coddy. Lekcja 8 z 92.

null to specjalna wartość oznaczająca „brak wartości”. Zmienna, która przechowuje null, istnieje, ale nie jest w niej jeszcze nic zapisane:

var weapon = null

Użyj null dla czegoś, co nie jest jeszcze znane ani wybrane:

var player_name = null # Nie wpisano jeszcze imienia
var target = null # Nie wybrano jeszcze przeciwnika

Zmienna utworzona bez wartości również zaczyna od null, więc samo var shield przechowuje null.

Wyświetlenie null pokazuje <null>. Gdy wartość jest znana, przechowuj ją jak każdą inną wartość:

var weapon = null
print(weapon) # <null>
weapon = "Sword"
print(weapon) # Sword

Uwaga: null to nie to samo co 0, pusty ciąg znaków "" ani false. To rzeczywiste wartości: zero, pusty tekst i fałsz. null oznacza, że nie ma żadnej wartości.

challenge icon

Wyzwanie

Początkujący

Gracz nie wybrał jeszcze broni.

  1. Pod pierwszym komentarzem utwórz zmienną o nazwie weapon z wartością null.
  2. Pod drugim komentarzem zapisz ciąg znaków "Sword" w weapon.

Nie zmieniaj wierszy print(). Program wypisuje:

weapon = <null>
weapon = Sword

Spróbuj swoich sił

extends Node

func _ready():
	# Utwórz zmienną weapon o wartości null
	
	print("weapon = ", weapon)
	# Zapisz "Sword" w zmiennej weapon
	
	print("weapon = ", weapon)
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 GDScript online