Operatory porównania
Część sekcji Podstawy ścieżki GDScript w Coddy. Lekcja 20 z 92.
Operatory porównania porównują dwie wartości. Wynikiem jest bool: true lub false.
==równe:1 == 2tofalse!=różne:1 != 2totrue>większe niż:1 > 2tofalse<mniejsze niż:1 < 2totrue>=większe lub równe:2 >= 2totrue<=mniejsze lub równe:3 <= 2tofalse
Możesz przechować wynik w zmiennej:
var hp := 13
var max_hp := 12
var too_high := hp > max_hp # true= przypisuje wartość do zmiennej, a == porównuje dwie wartości.
Liczba całkowita i liczba zmiennoprzecinkowa o tej samej wartości są sobie równe: 5 == 5.0 daje wynik true. Liczby i ciągu znaków nie można porównywać: GDScript zgłasza 5 == "5" jako błąd, zanim program zostanie uruchomiony.
Ciągi znaków można porównywać za pomocą == i !=: "sword" == "sword" ma wartość true.
Wyzwanie
ŁatwyZadeklaruj dwie zmienne n1 i n2 o wartościach 8 i 9.
Następnie zadeklaruj n3, która przechowuje informację, czy n1 jest większe od n2.
Linia print() jest już dostępna i wyświetla:
n1 = 8, n2 = 9, n3 = falseSpróbuj swoich sił
extends Node
func _ready():
# Zadeklaruj poniżej n1, n2 i n3
# Nie zmieniaj poniższej linii
print("n1 = ", n1, ", n2 = ", n2, ", n3 = ", n3)
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory, część 1
Operatory arytmetyczneDzielenie całkowiteOperator moduloSkrócone operatory arytmetycznePodsumowanie — prosta matematykaOperatory porównania7Podstawowe wejście/wyjście
WyjścieWyjście ze zmiennymiFormatowanie ciągów znakówWejścieRzutowanie typówPowtórka — do 120Powtórka — prawda czy fałsz10Funkcje
Deklarowanie funkcjiArgumentyZwracanie wartościTypy zwracanych wartościPowtórka — funkcja sigmaPowtórka — funkcja walidującaWartości domyślne5Operatory — część 2
Operatory logiczne — część 1Operatory logiczne — część 2Powtórka — podstawy logikiOperatory logiczne — część 3Operator warunkowy8Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych14Zaawansowane tablice
Wycinanie fragmentów tablicyOperatory sekwencjiPrzynależnośćSortowanie i odwracanie3Zmienne, część 2
Deklarowanie typówWnioskowanie o typachStałePowtórka — inicjalizacja zmiennychKonwersja typów6Podejmowanie decyzji
Instrukcja ifIf - elsePowtórka – prosty kalkulatorZagnieżdżone if - elseInstrukcja match9Pętle
Pętla forPętla whilePrzerwijKontynuujPowtórka — silniaFunkcja rangePętla zagnieżdżonaPowtórka — dane wejściowe dynamicznePoćwicz samodzielnie: Kompilator GDScript online