go 利用指针创建结构体
时间: 2023-09-08 14:08:58 浏览: 78
结构体和指针
可以通过以下方式利用指针创建结构体:
```go
type Person struct {
name string
age int
}
func main() {
p := &Person{
name: "John",
age: 30,
}
fmt.Println(p.name, p.age)
}
```
在上面的代码中,我们定义了一个名为 `Person` 的结构体,包含了 `name` 和 `age` 两个字段。然后,我们使用 `&` 操作符创建了一个指向 `Person` 结构体的指针 `p`,并初始化了其中的字段值。最后,我们打印了 `p` 中的字段值。
阅读全文