要在Golang结构体中新增属性,只需在结构体定义中添加新的字段即可。以下是一个示例:

type Person struct {
    Name string
    Age int
}

func main() {
    // 创建一个Person结构体实例
    p := Person{
        Name: "Alice",
        Age: 25,
    }

    // 输出初始属性值
    fmt.Println("Name:", p.Name)
    fmt.Println("Age:", p.Age)

    // 新增属性
    p.Gender = "Female"

    // 输出新增属性值
    fmt.Println("Gender:", p.Gender)
}

在上面的示例中,我们在Person结构体中新增了一个名为Gender的属性。在main函数中,我们首先创建了一个Person结构体实例p,并设置了Name和Age的初始值。然后,我们通过p.Gender = "Female"的方式在实例p中新增了一个Gender属性,并设置其值为"Female"。最后,我们可以通过p.Gender来访问并输出新增的属性值。

golang 结构体中新增属性

原文地址: https://www.cveoy.top/t/topic/i4hF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录