Arrays durchlaufen
Teil des Abschnitts Grundlagen der GO-Journey von Coddy. Lektion 72 von 109.
Du kannst mit einer for-Schleife und einem Index Arrays durchlaufen.
Erstelle ein Array mit Wochentagen:
weekdays := [5]string{"Monday", "Tuesday", "Wednesday", "Thursday", "Friday"}Durchlaufe das Array mit einer for-Schleife:
for i := 0; i < len(weekdays); i++ {
fmt.Println(i, weekdays[i])
}Dies zeigt jedes Element mit seinem Index an:
0 Monday
1 Tuesday
2 Wednesday
3 Thursday
4 FridayAufgabe
AnfängerIn dieser Herausforderung übst du, mit einer for-Schleife über ein Array von Früchten zu iterieren. Das Array ist bereits für dich definiert. Deine Aufgabe besteht darin, die for-Schleife zu vervollständigen, um jede Frucht im Array in einer neuen Zeile auszugeben.
Probier es selbst
package main
import "fmt"
func main() {
// Array von Früchten
fruits := [5]string{"Apple", "Banana", "Orange", "Grape", "Mango"}
// TODO: Vervollständige die for-Schleife, um jede Frucht im Array auszugeben
for i := 0; i < len(fruits); i++ {
// Füge hier deinen Code hinzu, um jede Frucht auszugeben
}
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Vergleichs- und logische Operatoren
Vergleichsoperatoren – Teil 1Vergleichsoperatoren – Teil 2Logischer UND-OperatorLogischer ODER-OperatorLogischer NICHT-OperatorGrundlagen der OperatorrangfolgeZusammenfassung – Vergleiche durchführen7Kontrollfluss: Schleifen
Die `for`-Schleife erklärt`for`-Schleife – Grundlagen`for`-Schleife – nur BedingungDas Schlüsselwort `break`Das Schlüsselwort `continue`Verschachtelte SchleifenWiederholung – Aktionen wiederholen10Zusammengesetzte Typen: Arrays
Einführung in ArraysArrays deklarierenArrays initialisierenAuf Array-Elemente zugreifenArray-Länge mit `len`Arrays durchlaufenMehrdimensionale Arrays2Variablen und grundlegende Datentypen
Was ist eine VariableTypinferenz mit `:=`Ganzzahlen (int)GleitkommazahlenBoolesche WerteZeichenkettenNullwerteKonstantenNamenskonventionenRückblick – Variablen und Typen5Grundlegende Ein- und Ausgabe
Formatierte AusgabeFormatierungsverbenDatentypen ausgebenGrundlegende Benutzereingaben erhaltenRückblick – Ein- und Ausgabe8Funktionen
Funktionen verstehenEine Funktion deklarierenFunktionen aufrufenFunktionsparameterEinen einzelnen Wert zurückgebenMehrere Werte zurückgebenBenannte RückgabewerteGrundlagen des FunktionsumfangsRückblick – Wiederverwendbaren Code erstellen3Grundlegende Operatoren
Arithmetische OperatorenDivisionsoperatorDer Modulo-OperatorZuweisungsoperatorErweiterte ZuweisungsoperatorenInkrement und DekrementRückblick – Berechnungen6Kontrollfluss: Bedingungen
Die `if`-AnweisungDas `else`-SchlüsselwortDas `else if`-SchlüsselwortVariablen-Shadowing in `if`Variablen initialisierenDie `switch`-AnweisungSwitch mit AusdrückenSwitch ohne AusdruckDas `fallthrough`-SchlüsselwortZusammenfassung – Entscheidungen treffen9Zeiger
Was ist ein Zeiger?Zeigervariablen deklarierenDer AdressoperatorZeiger dereferenzierenZeiger in Funktionen verwendenNil-ZeigerRückblick – Zeiger verstehen12Zusammengesetzte Datentypen: Maps
Einführung in MapsMap-Literale deklarierenMaps mit `make` erstellenSchlüssel-Wert-Paare hinzufügen und aktualisierenAuf Map-Werte zugreifenDas Vorhandensein eines Schlüssels prüfenMap-Einträge löschenLänge von MapsMaps durchlaufenZusammenfassung – Schlüssel-Wert-SpeicherungÜbe selbstständig: Online-Go-Compiler