目录

var a int = 2
var pa *int = &a
*pa = 3
fmt.Println(a)

Go语言中 指针不能运算

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

参数传递

不像C++、Java、Python等语言一样参数传递有值传递和引用传递两种方式,Go语言只有值传递

定义变量类型的时候就应考虑如何使用该变量,用作一个值还是一个指针。

参数传递示意图:

  • 传递变量

Go学习笔记05-指针 go 第1张

  • 传递指针

Go学习笔记05-指针 go 第2张

  • 传递对象

Go学习笔记05-指针 go 第3张

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄