Dart Academy · Lektion

Listen erstellen und indizieren

Listen erstellen und über Positionen auf Elemente zugreifen

Lektion 1 von 413 Schritte

Listen erstellen und indizieren ist eine kostenlose Dart Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Dart Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Dart Academy-Kurs umfasst insgesamt 4 Lektionen.

Was ist eine Liste

Eine List ist ein geordnetes Behältnis für Werte, die Sie in einer einzigen Variablen speichern können. Stellen Sie sie sich als nummerierte Reihe von Boxen vor, in denen jeweils ein Element liegt. 📦

Ihre erste Liste

Schreiben Sie eine Liste mit eckigen Klammern und Kommas. Das folgende Literal enthält drei Fruchtnamen – genau in der Reihenfolge, in der Sie sie eingegeben haben.

var fruits = ['apple', 'banana', 'cherry'];

Die Reihenfolge bleibt erhalten

Listen merken sich die Reihenfolge. Das erste hinzugefügte Element bleibt an erster Stelle, das letzte an letzter Stelle, und beim Ausgeben der Liste erscheinen sie genau so, wie Sie sie geschrieben haben.

print(fruits); // [apple, banana, cherry]

Der Index beginnt bei null

Jedes Element hat eine Position, die als Index bezeichnet wird. Dart zählt ab 0, daher befindet sich das allererste Element am Index 0 und nicht am Index 1.

Lesen über den Index

Greifen Sie mit eckigen Klammern und dem Index auf ein Element zu. Hier überspringt fruits[1] das erste Element und liefert Ihnen „banana“.

print(fruits[1]); // banana

Der letzte Index

Der letzte Index ist immer um eins kleiner als die Anzahl der Elemente. Eine Liste mit drei Elementen endet bei Index 2, daher ist ihr letztes Element fruits[2].

print(fruits[2]); // cherry

Wie viele Elemente

Ermitteln Sie die Größe einer Liste mit length. Das Ergebnis ist die Gesamtanzahl der Elemente – praktisch für Schleifen und Bereichsprüfungen.

print(fruits.length); // 3

Fehler außerhalb des gültigen Bereichs

Der Zugriff auf einen nicht vorhandenen Index löst einen RangeError aus. Bei drei Elementen ist Index 3 einen Schritt zu weit und führt zum Absturz.

print(fruits[3]); // RangeError!

Typisierte Listen

Sie können den Elementtyp schon bei der Deklaration angeben. Eine List of int akzeptiert nur ganze Zahlen, sodass Dart Fehler erkennt, bevor Sie das Programm ausführen.

List<int> scores = [10, 20, 30];

Eine leere Liste

Beginnen Sie mit einer leeren Liste und füllen Sie sie später mithilfe leerer Klammern. Geben Sie einer leeren Liste immer einen Typ, damit Dart weiß, welche Elemente hineingehören.

List<String> names = [];

Praktische Abkürzungen

Listen bieten auch praktische Getter. Mit first und last können Sie die beiden Enden überprüfen, ohne die Indizes selbst zu zählen.

print(fruits.first); // apple

Schnelltest

Sie haben eine Liste mit 5 Elementen. Welcher Index verweist auf das letzte Element?

Zusammenfassung

Sehr gut! Sie haben Listen mit Klammern erstellt, Elemente über den Index ab 0 gelesen, die Länge überprüft und Bereichsfehler vermieden. Listen gehören jetzt zu Ihrem Werkzeugkasten. 🎉

Kostenlos starten

Lerne Dart mit einem KI-Tutor — kostenlos

Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.

Kurse
30
Lektionen
120

Häufig gestellte Fragen

Ist die Lektion „Listen erstellen und indizieren“ kostenlos?

Ja — der vollständige Text von „Listen erstellen und indizieren“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Dart Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Dart Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Listen erstellen und indizieren“?

Listen erstellen und über Positionen auf Elemente zugreifen Du übst Dart Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Dart Academy zu starten?

Keine Vorkenntnisse erforderlich. Dart Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „Listen erstellen und indizieren“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Dart Academy-Lektion Code schreiben und ausführen?

Ja. Jede Dart Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Listen erstellen und indizieren
  2. Elemente hinzufügen, entfernen und aktualisieren
  3. Listen durchsuchen und sortieren
  4. Mit map, where und toList transformieren
← Zurück zu Dart Academy