学校排行榜

(0)

投一票

Go结构体访问 - 通过指针访问 官网

Go语言里可通过指针访问结构体字段。使用指针访问时,Go会自动解引用。 package mainimport "fmt"// 定义结构体 type Person struct { Name string Age int}func main() { // 创建结构体实例 p := Person{Name: "John", Age: 30} // 创建指向结构体的指针 ptr := &p // 通过指针访问结构体字段 fmt.Println("Name:", ptr.Name) // 输出: Name: John fmt.Println("Age:", ptr.Age) // 输出: Age: 30} 上述代码创建了Person结构体实例p,再创建指向p的指针ptr。通过指针ptr用点号访问结构体字段,Go自动解引用。 使用指针访问可避免结构体复制,提高性能。
专业
评论
新闻
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。