Menu
CoddyTech

Wartość logiczna

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

Wartość typu Boolean może przyjmować tylko dwie wartości: true lub false. Jej typ w GDScript to bool.

Wartości są zapisywane małymi literami i bez cudzysłowów:

var is_alive = true
var has_key = false

Tworzy to dwie zmienne: is_alive przechowuje wartość true, a has_key przechowuje wartość false. print(is_alive) wyświetla true.

Wielkość liter ma znaczenie. True i TRUE nie są wartościami logicznymi w GDScript: są odczytywane jako nazwy, żadna zmienna nie ma takich nazw, a Godot zgłasza błąd, zanim program zostanie uruchomiony.

W cudzysłowach "true" jest wartością typu String, która zawiera słowo true. Wyświetla się tak samo, ale jest tekstem, a nie wartością Boolean.

Wartości logiczne przechowują informacje typu tak lub nie, takie jak to, czy drzwi są otwarte albo czy gra się skończyła. W rozdziałach poświęconych operatorom i podejmowaniu decyzji wykorzystasz je do dokonywania wyborów.

challenge icon

Wyzwanie

Początkujący

Utwórz dwie zmienne typu Boolean pod komentarzem:

  • is_alive o wartości true
  • has_key o wartości false

Nie zmieniaj wierszy print(). Program wyświetla:

is_alive = true
has_key = false

Spróbuj swoich sił

extends Node

func _ready():
	# Utwórz poniżej zmienne is_alive i has_key
	
	# Nie zmieniaj poniższych linii
	print("is_alive = ", is_alive)
	print("has_key = ", has_key)
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