Dodawanie elementów
Część sekcji Podstawy ścieżki Dart w Coddy. Lekcja 52 z 94.
Metoda add() pozwala dodawać nowe elementy na końcu listy. W ten sposób możesz rozszerzyć listę po jej utworzeniu.
Utwórz listę owoców:
List<String> fruits = ['Apple', 'Banana'];
print(fruits);Dodaj nowy owoc do listy:
fruits.add('Orange');
print(fruits);Po wykonaniu powyższego kodu wynik będzie następujący:
[Apple, Banana]
[Apple, Banana, Orange]Wyzwanie
PoczątkującyW tym wyzwaniu poćwiczysz dodawanie elementów do listy za pomocą metody add.
W kodzie znajduje się już lista ulubionych kolorów zawierająca trzy kolory. Twoim zadaniem jest dodać do listy czwarty kolor, 'Purple', za pomocą metody add.
Po dodaniu koloru program wyświetli zaktualizowaną listę, która powinna wyglądać tak:
[Red, Blue, Green, Purple]Spróbuj swoich sił
void main() {
// Lista ulubionych kolorów
List<String> favoriteColors = ['Red', 'Blue', 'Green'];
// TODO: Dodaj 'Purple' do listy favoriteColors za pomocą metody add
// Wyświetl zaktualizowaną listę
print(favoriteColors);
}Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory – część 2
Operatory porównaniaLogiczne ANDLogiczne ORLogiczne NOTOperatory sprawdzania typuPodsumowanie – porównywanie7Praca z ciągami znaków
Łączenie ciągów znakówInterpolacja ciągów znakówCiągi wielolinioweWłaściwości ciągów znakówPodstawowe metody ciągów znaków10Kolekcje — podstawy map
Czym są mapy?Tworzenie mapyDostęp do wartości za pomocą kluczaPary klucz-wartośćPobieranie rozmiaru mapyPobieranie kluczyPobieranie wartościSprawdzanie, czy klucz istnieje13Bezpieczeństwo wartości null w szczegółach
Zrozumienie wartości nullTypy dopuszczające nullTypy niedopuszczające nullOperator wymuszający wartośćInicjalizacja opóźnionaPodsumowanie — bezpieczna obsługa wartości null2Zmienne i podstawowe typy danych
Czym są zmienne?Łańcuchy znakówLiczby całkowite (int)Liczby zmiennoprzecinkowe (double)Wartości logiczne (bool)Wnioskowanie o typie za pomocą „var”Zmienne finalZmienne stałeKonwencje nazewnictwaPodstawowe bezpieczeństwo nullPodsumowanie — deklarowanie zmiennych8Przepływ sterowania — pętle
Pętla „for”Pętla „while”Pętla „do-while”Używanie „break” w pętlachUżywanie „continue” w pętlachPodsumowanie — powtarzanie kodu3Operatory, część 1
Operatory arytmetyczneDzielenie całkowiteOperator moduloInkrementacja i dekrementacjaSkrócone operatory przypisaniaPodsumowanie — proste obliczenia6Sterowanie przepływem — podejmowanie decyzji
Instrukcja „if”Instrukcja „else”Instrukcja „else if”Podsumowanie — proste decyzjeZagnieżdżone instrukcje „if”Instrukcja „switch”9Kolekcje — podstawy list
Czym są listy?Tworzenie listyDostęp według indeksuPobieranie długości listyDodawanie elementówUsuwanie elementówSprawdzanie, czy lista jest pustaIterowanie po liście12Funkcje zaawansowane
Opcjonalne parametry pozycyjneParametry nazwaneWymagane parametry nazwaneDomyślne wartości parametrówPodsumowanie — parametry funkcji15Projekt: Prosty kalkulator
KonfiguracjaDeklarowanie liczbyPoćwicz samodzielnie: Kompilator Dart online