在Go語言中,結構體賦值的方式有以下幾種:
type Person struct {
Name string
Age int
}
func main() {
var p Person
p.Name = "Alice"
p.Age = 18
}
type Person struct {
Name string
Age int
}
func main() {
p := Person{Name: "Alice", Age: 18}
}
type Person struct {
Name string
Age int
}
func main() {
p := new(Person)
p.Name = "Alice"
p.Age = 18
}
type Person struct {
Name string
Age int
}
func main() {
p := Person{Name: "Alice", Age: 18}
}
以上是常見的結構體賦值方式,在實際使用過程中,可以根據需求選擇合適的方式進行賦值。