首页 > 其他分享 >Go 语言学习笔记(八): Pointers

Go 语言学习笔记(八): Pointers

时间:2022-09-25 18:45:38浏览次数:38  
标签:int Pointers value var 笔记 Go 指针

GO 语言中是有指针的概念的.

下面我们来看看怎么搞一个指针:

var p *int

这句话其实非常精准的介绍了指针的声明方式:

The type *T is a pointer to a T value. Its zero value is nil.

当我写这段代码:

var p *int
i := 42
p = &i
fmt.Println(*p)

其实就是打印 p 指针目前引用的 value. 但是必须带上 *, 否则打印的是指针地址.

image

标签:int,Pointers,value,var,笔记,Go,指针
From: https://www.cnblogs.com/it-yyw/p/16728440.html

相关文章

  • Go 语言学习(九): Structs
    Astructisacollectionoffields.咱就直接上英文定义了.然后写个程序看看:packagemainimport"fmt"typeVertexstruct{ Xint Yint}funcmain(){ ......
  • 《代码大全》阅读笔记一——变量名的力量
    最近我在王建民老师的推荐下,开始阅读《代码大全2》这本书。在打开这本书的封面后,我先观看了这本书收到的赞誉,有人称这本书是程序员可以带到孤岛上的唯一一本书。如果想要......
  • [学习笔记]记录一次Ubuntu成功的扩容
    因为需要在Ubuntu上跑镜像,原来还有些富余的存储空间一下子就不够了,只好从windows里分一些空间出去1、第一步就是从windows中分出一块磁盘。但是,这一步分出的磁盘在整个ub......
  • C++ 自学笔记 对象的初始化
    数组的初始化:  在C++中 struct≈Class;struct里面可以有函数。 默认构造函数:没有参数的构造函数就是默认构造函数 ......
  • 51单片机笔记[8]-串口通信2
    Proteus仿真时VirtualTerminal不显示弹出窗口解决方法☞调试->选中VirtualTerminalSTC-ISP生成代码STC-ISP可以生成串口初始化代码STC-ISP还可以下载到肯定能用的......
  • Unix/Linux系统编程学习笔记-4
    笔记第七章文件操作文件操作级别文件操作分为五个级别,按照从低到高的顺序排列如下。(1)硬件级别:fdisk:将硬盘、U盘或SDC盘分区。mkfs:格式化磁盘分区,为系统做好......
  • C++自学笔记 构造与析构;
    构造与析构类不是实体;对象属于类;函数属于类;用不同的对象调用同一个类里面的函数的时候,函数知道是哪一个对象在调用它 关键字thisthis是一个指针 Pointa;a.pri......
  • 普通话学习笔记
    相关网站国家普通话水平测试在线报名系统用于成绩查询东莞市普通话水平测试管理系统用于报名,打印准考证......
  • 使用Godaddy续费我的域名时遇到支付问题
    最近我的域名快到期了,需要跑到Godaddy上续费,因为听说续费时可以使用优惠码,我便在网上搜了一个优惠码PromoCode,试了一下的确是有效的也能便宜6元,然后便下单。结果在下单支......
  • 20201306吴龙灿第七、八章学习笔记
    知识点归纳一、文件操作1.文件操作级别​文件操作分为五个级别,按照从低到高的顺序可以如下表示:硬盘级别​这些操作多是针对系统的实用程序,一般用户不会涉及到它......