In der Programmierung arbeiten wir häufig mit Sammlungen verwandter Daten zusammen. Arrays sind eine Datenstruktur, mit der Sie Sammlungen verwandter Daten erstellen und Vorgänge ausführen können.
In Go können wir Arrays verwandter Typen erstellen, einschließlich INT, String, Floats und mehr.
Der Kern dieses Leitfaden.
Array definieren
Um ein Array in Go zu erstellen, definieren wir zunächst den Array -Namen, gefolgt von der Länge des Arrays in quadratischen Klammern und schließlich dem vom Array gehaltenen Datentyp.
Wir können die Syntax als:
var array_name [Länge] TypHier bezieht sich die Länge auf die Anzahl der Elemente, die im definierten Array gespeichert werden sollen.
Beispielsweise erstellt das folgende Snippet ein Array namens My_array, das 5 Elemente vom Typ String speichert:
my_array: = [5] StringBeachten Sie, dass ein Komma jedes Element im Array trennt, einschließlich des letzten Elements.
Indizierung Arrays
Sobald ein Array deklariert ist, können Sie mit seinem Index auf einzelne Elemente zugreifen. Die Array -Indexierung in Go beginnt am Index 0. Dies bedeutet, dass das erste Element im Array Index 0 ist und das letzte Element im Array die Länge des Arrays minus 1 ist.
Um beispielsweise auf das erste Element im my_array -Array zugreifen zu können, können wir dies tun:
fmt.Println (my_array [0])Wir übergeben den Index des Elements, auf den wir mit quadratischen Klammern zugreifen möchten.
Der obige Code sollte das erste Element im Array als:
$ go run Arrays.gehenDrucken Sie Array -Elemente.
Wir können die println () -Methode aus dem FMT -Paket verwenden, um alle Elemente im Array zu drucken. Zum Beispiel:
fmt.Println (my_array)Der Ausgang ist wie gezeigt:
[Mysql MongoDB Oracle Elasticsearch SQLite]Über Array iterieren
Wir können über jede Elemente des Arrays mit einer für die Schleife iterieren. Um beispielsweise über jedes Element des Arrays zu iterieren, können wir dies tun:
für i: = 0; ich < 5; i++Wir erstellen eine für die Schleife, beginnend von Index 0 bis zur Länge des Arrays. Wir verwenden dann jede Index -Iteration, um das Element in diesem Index zurückzugeben.
Die resultierende Ausgabe.
MysqlWenn Sie die Länge des Arrays nicht kennen, können Sie die Len -Funktion als:
für i: = 0; ich < len(my_array); i++Der obige Code iteriert die Elemente des Arrays basierend auf seiner Länge.
Abschluss
Dieser Leitfaden deckt die Grundlagen des Arbeits- und Druckenelements des Arrays mithilfe von Schleifen ab.