Linux 拨号vps windows公众号手机端

Go中怎么遍历结构体切片

lewis 7年前 (2018-04-08) 阅读数 12 #程序编程
文章标签 go

在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的字段。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门