Heim >häufiges Problem >So verwenden Sie Arrays in Golang
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.
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类型的数组
2. Zugriff auf Array-Elemente
a[0] = 1 // 通过下标赋值 x := a[1] // 通过下标获取值
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) }
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 }
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!