Go指针的理解

Python08

Go指针的理解,第1张

1.指针的作用

指针类型用于传递地址, 而不是传递值,这样做的好处是避免值的体积过大, 影响传递的效率

2.指针的运算符

1)*:*有两个作用

①指针变量声明:var a *string

②从指针变量中取值:

var b string="hello"

var c *string

c = &b

fmt.Println(c)

fmt.Println(*c)

2)&:的作用是从变量中取址

var a int = 5

var b *int = &a

fmt.Println(b)

go的意思如下:

1、放得进,适合;相配,协调;除尽,除;进行,进展;被接受,被允许;开始做(某事),进入(某种状态);变为,变得(尤指朝坏的方面);处于(尤指令人不快的状况);有助于;可得到;流逝;不复存在;变坏;用于。

2、(游戏或活动中)轮到的机会;(做某事的)尝试,一番努力;精力;活力;热情;干劲;某事顺利进行;围棋。

3、运行正常的。

例句

1、He had made a humiliating tactical error and he had to go.

他犯下了一个令他耻辱的战术错误,被迫离职。

2、I thought it looked as though the battery was going.

我看像是电池不行了。

3、If I had the chance to go there, I'd go like a shot.

要是我有机会去那儿,我会毫不犹豫就去的。

1、Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。

2、go:v.去走(尤指与某人)去(某处或出席某项活动)移动,旅行,行走(指方式或距离)。n.(游戏或活动中)轮到的机会(做某事的)尝试,一番努力精力活力热情干劲。