您的位置:宽带测速网 > 编程知识 > Go中怎么遍历结构体切片

Go中怎么遍历结构体切片

2025-06-23 19:37来源:互联网 [ ]

在Go语言中,遍历结构体切片可以使用range关键字来实现。以下是一个例子:

package mainimport "fmt"type Person struct {Name stringAgeint}func main() {people := []Person{{"Alice", 25},{"Bob", 30},{"Charlie", 35},}for _, person := range people {fmt.Printf("Name: %s, Age: %d\n", person.Name, person.Age)}}

在上面的例子中,我们定义了一个Person结构体,然后创建了一个包含多个Person结构体的切片people。使用range关键字遍历people切片,每次迭代都会将切片中的元素赋值给person变量,然后我们可以访问person的字段。

GO