Heim > häufiges Problem > So verwenden Sie Arrays in Golang

So verwenden Sie Arrays in Golang

尊渡假赌尊渡假赌尊渡假赌
Freigeben: 2023-06-09 11:10:17
Original
918 Leute haben es durchsucht

Die Methode zur Verwendung von Arrays in Golang ist: 1. Definieren und initialisieren Sie das Array, die Syntax ist „var a [5]int“ 2. Greifen Sie auf die Array-Elemente zu, die Syntax ist „x := a[1]“ 3. Durchlaufen Sie das Array und verwenden Sie die for-Schleifenstruktur. 4. Übergeben Sie das Array als Funktionsparameter, es hat jedoch keine Auswirkungen auf das ursprüngliche Array.

So verwenden Sie Arrays in Golang

Das Betriebssystem dieses Tutorials: Windows 10-System, Go1.20.1-Version, Dell G3-Computer.

Array in Golang ist eine Datenstruktur mit fester Länge und demselben Elementtyp. Sie können den Index verwenden, um auf die Elemente im Array zuzugreifen.

Die folgenden sind allgemeine Verwendungen und Beispielcodes für die Verwendung von Arrays:

1. Definition und Initialisierung von Arrays

var a [5]int // 声明一个长度为5的int类型的数组
b := [3]string{"apple", "banana", "orange"} // 声明一个长度为3的string类型的数组并进行初始化
c := [...]float64{1.2, 3.4, 5.6} // 声明一个根据初始化值自动推导长度的float64类型的数组
Nach dem Login kopieren

2. Zugriff auf Array-Elemente

a[0] = 1 // 通过下标赋值
x := a[1] // 通过下标获取值
Nach dem Login kopieren

3. Durchlaufen von Arrays

for i := 0; i < len(a); i++ {
    fmt.Println(a[i])
}
for index, value := range b {
    fmt.Printf("%d: %s\n", index, value)
}
Nach dem Login kopieren

4. Arrays als Funktionsparameter

func printArray(arr [3]int) {
    for _, v := range arr {
        fmt.Print(v)
    }
}
func main() {
    d := [3]int{1, 2, 3}
    printArray(d) // 输出结果为123
}
Nach dem Login kopieren

Es ​​ist zu beachten, dass in der Go-Sprache ein Array kopiert wird, wenn es als Funktionsparameter übergeben wird, sodass eine Änderung des Arrays im Funktionskörper keine Auswirkungen auf das ursprüngliche Array hat. Wenn Sie das Array direkt ändern müssen, können Sie Slicing verwenden.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Arrays in Golang. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage