在Go语言中,遍历结构体切片可以使用range
关键字来实现。以下是一个例子:
package main
import "fmt"
type Person struct {
Name string
Age int
}
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
的字段。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/972147.html