Deklarowanie tablicy
Część sekcji Podstawy ścieżki GDScript w Coddy. Lekcja 62 z 92.
Tablica przechowuje kilka wartości w jednej zmiennej, w określonej kolejności. Tworzysz ją za pomocą nawiasów kwadratowych [] i oddzielasz wartości przecinkami:
var items := [1, "two", 3.5, true]Zwykła tablica może przechowywać wartości różnych typów, takich jak int, string, float i boolean powyżej. Pusta tablica to para nawiasów kwadratowych, w środku których nic nie ma:
var inventory := []print() wyświetla całą tablicę, a ciągi znaków ujmuje w cudzysłowy:
var fruits := ["apple", "pear"]
print(fruits)["apple", "pear"]Metoda size() zwraca liczbę elementów przechowywanych w tablicy. Wywołujesz ją, stawiając kropkę po nazwie tablicy:
var items := [1, "two", 3.5, true]
print(items.size())4Tablica może również zawierać inne tablice. size() zlicza tylko elementy najwyższego poziomu, więc [[1, 2], [3, 4, 5]] ma rozmiar 2.
Wyzwanie
ŁatwyUtwórz listę zakupów.
Umieść ciągi bread, eggs, milk i butter w tej kolejności w nawiasach shopping_list. Dwa wiersze z print() są już napisane, więc program wypisuje:
["bread", "eggs", "milk", "butter"]
4Spróbuj swoich sił
extends Node
func _ready():
# Umieść cztery elementy w nawiasach kwadratowych
var shopping_list := []
print(shopping_list)
print(shopping_list.size())
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 dynamiczne12Podstawy tablic
Deklarowanie tablicyDostęp do elementów tablicyModyfikowanie tablicMetody tablicPowtórka – tablica iloczynówPowtórka – odwrócona tablicaTablice typowanePoćwicz samodzielnie: Kompilator GDScript online