Go语言指针的用途 官网
Go语言中,指针是一种存储变量内存地址的变量。指针的一个重要用途是在函数间传递大的数据结构时,避免数据的复制,提高效率。 package mainimport "fmt"func modifyValue(ptr *int) { *ptr = 10 // 修改指针指向的值}func main() { num := 5 modifyValue(num fmt.Println(*p) // 输出: 20} 此示例展示了如何声明和使用指针。 特别提示:使用指针时,要确保指针指向有效的内存地址,否则会引发运行时错误。