Heim > Artikel > Backend-Entwicklung > So generieren Sie Zahlen nacheinander in der Go-Sprache
Die Methode zum sequentiellen Generieren von Zahlen in der Go-Sprache: Erstellen Sie zunächst eine Go-Code-Beispieldatei. Passen Sie dann eine makeRange-Methode an und generieren Sie schließlich Zahlen nacheinander über „for i := range a {a[i] = min + i}“. Methode Das ist es.
Die Umgebung dieses Artikels: Windows 10-System, Go1.11.2-Version, dieser Artikel gilt für alle Computermarken.
Empfohlen: „Golang-Tutorial“
Es gibt kein Äquivalent zum PHP-Bereich in der Go-Standardbibliothek (diese PHP-Funktion kann ein Array zurückgeben, das Elemente von niedrig nach hoch enthält).
Wir müssen selbst eines erstellen.
Am einfachsten ist es, eine for-Schleife zu verwenden:
func makeRange(min, max int) []int { a := make([]int, max-min+1) for i := range a { a[i] = min + i } return a }
Verwenden Sie Folgendes:
a := makeRange(10, 20) fmt.Println(a)
Ausgabe (versuchen Sie es auf Go Playground):
[10 11 12 13 14 15 16 17 18 19 20]
Beachten Sie außerdem, dass Sie bei kleinem Bereich zusammengesetzte Literale verwenden können:
a := []int{1, 2, 3} fmt.Println(a) // Output is [1 2 3]
Das obige ist der detaillierte Inhalt vonSo generieren Sie Zahlen nacheinander in der Go-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!