Ciąg znaków
Część sekcji Podstawy ścieżki GDScript w Coddy. Lekcja 6 z 92.
Ciąg znaków to fragment tekstu: sekwencja znaków, takich jak litery, cyfry, spacje i symbole. W GDScript jego typ to String, z wielką literą S.
Aby utworzyć ciąg znaków, umieść tekst w podwójnych lub pojedynczych cudzysłowach:
var s1 = "This is a string"
var s2 = 'This is also a string'Cudzysłowy oznaczają, gdzie tekst się zaczyna i kończy. Nie są częścią wartości, więc print(s1) wyświetla This is a string.
Apostrofy są przydatne, gdy tekst zawiera cudzysłowy:
var line = 'She said "Hi!"'
print(line)To wyświetla She said "Hi!".
GDScript nie ma osobnego typu dla pojedynczego znaku: "A" to String o długości jednego znaku.
Cyfry w cudzysłowach również są tekstem. "25" to String, a 25 to int.
Wyzwanie
PoczątkującyPrzechowaj ciąg znaków I am learning to code with Coddy! w zmiennej o nazwie coddy.
Wpisz dokładny tekst, zachowując te same wielkie litery, spacje i !. Nie zmieniaj wiersza print(). Wyświetla on:
coddy = "I am learning to code with Coddy!"Spróbuj swoich sił
extends Node
func _ready():
# Utwórz poniżej zmienną coddy
# Nie zmieniaj poniższej linii
print('coddy = "', coddy, '"')
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