Array-Länge mit `len`
Teil des Abschnitts Grundlagen der GO-Journey von Coddy — Lektion 71 von 109.
Die len() Funktion gibt die Länge (Anzahl der Elemente) eines Arrays zurück.
Erstellen Sie ein Array von Farben:
colors := [4]string{"Red", "Blue", "Green", "Yellow"}Ermitteln Sie die Array-Länge mit len():
arrayLength := len(colors)
fmt.Println("The array has", arrayLength, "elements")Dies zeigt an:
The array has 4 elementsAufgabe
Anfängerlen()-Funktion zu verwenden, um die Länge eines Arrays zu ermitteln.Wir haben ein Array mit Lieblingsfrüchten bereitgestellt. Deine Aufgabe ist es, die Länge dieses Arrays mit der
len()-Funktion zu ermitteln und diese in der Variable numberOfFruits zu speichern.Spickzettel
Die len() Funktion gibt die Länge (Anzahl der Elemente) eines Arrays zurück:
colors := [4]string{"Red", "Blue", "Green", "Yellow"}
arrayLength := len(colors)
fmt.Println("The array has", arrayLength, "elements")Ausgabe:
The array has 4 elementsProbier es selbst
package main
import "fmt"
func main() {
// Dies ist unser Array mit Lieblingsfrüchten
favoriteFruits := [5]string{"Apple", "Banana", "Orange", "Mango", "Strawberry"}
// TODO: Verwende die len()-Funktion, um die Länge des favoriteFruits-Arrays zu finden
// und speichere sie in der Variable numberOfFruits
var numberOfFruits int
// Dies wird die Anzahl der Früchte im Array ausgeben
fmt.Printf("There are %d fruits in the array\n", numberOfFruits)
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Vergleichs- & logische Operatoren
Vergleichsoperatoren - Teil 1Vergleichsoperatoren - Teil 2Logischer UND-OperatorLogischer ODER-OperatorLogischer NICHT-OperatorGrundlagen der OperatorrangfolgeZusammenfassung - Vergleiche anstellen7Kontrollfluss: Schleifen
Die `for`-Schleife erklärtfor-Schleife - Grundlagenfor-Schleife - Nur BedingungDas `break`-SchlüsselwortDas `continue`-SchlüsselwortVerschachtelte SchleifenZusammenfassung - Aktionen wiederholen10Zusammengesetzte Typen: Arrays
Einführung in ArraysDeklarieren von ArraysInitialisieren von ArraysZugriff auf Array-ElementeArray-Länge mit `len`Iterieren über ArraysMehrdimensionale Arrays2Variablen und grundlegende Datentypen
Was ist eine VariableTypinferenz mit `:=`Ganzzahlen (int)GleitkommazahlenBoolesche WerteStringsZero ValuesKonstantenNamenskonventionenZusammenfassung - Variablen und Typen5Grundlagen der Ein- und Ausgabe
Formatierte AusgabeFormat-VerbenTypen ausgebenEinfache Benutzereingaben erhaltenZusammenfassung – Ein- und Ausgabe8Funktionen
Funktionen verstehenEine Funktion deklarierenFunktionen aufrufenFunktionsparameterEinen einzelnen Wert zurückgebenMehrere Werte zurückgebenBenannte RückgabewerteGrundlagen des Funktions-ScopesZusammenfassung – Wiederverwendbaren Code erstellen3Grundlegende Operatoren
Arithmetische OperatorenDivisionsoperatorDer Modulo-OperatorZuweisungsoperatorKombinierte ZuweisungsoperatorenInkrement und DekrementZusammenfassung - Berechnungen6Kontrollfluss: Bedingte Anweisungen
Die `if`-AnweisungDas `else`-SchlüsselwortDas `else if`-SchlüsselwortVariable Shadowing in `if`Variablen initialisierenDie `switch`-AnweisungSwitch mit AusdrückenSwitch ohne AusdruckDas `fallthrough`-SchlüsselwortZusammenfassung – Entscheidungen treffen9Zeiger
Was ist ein Zeiger?Deklarieren von ZeigervariablenDer AdressoperatorDereferenzieren von ZeigernVerwendung von Zeigern in FunktionenNil-ZeigerZusammenfassung – Zeiger verstehen12Zusammengesetzte Typen: Maps
Einführung in MapsDeklarieren von Map-LiteralenErstellen von Maps mit `make`Hinzufügen und Aktualisieren von Key-Value-PaarenZugriff auf Map-WerteÜberprüfen der Existenz von SchlüsselnLöschen von Map-EinträgenMap-LängeIterieren über MapsZusammenfassung – Key-Value-Speicher