04 2021 档案
摘要:一.简单说明 golang指针可以这样理解:本身为一个整型常量,但由于其声明时为指针,因此拥有了特殊的能力,即在其前增加 * ,即可直接访问内存编号为该整型常量的数据。而对于某个定义的常量,在前面加 & ,也可以获得数据的内存编号。 取地址操作符&和取值操作符*是一对互补操作符。 &取出地址 *根据
阅读全文
摘要:一.Golang打开关闭文件 在Golang中我们操作文件时,需要先打开文件,打开文件操作完毕后,还需要关闭文件,如果只打开文件,不关闭文件,会造成系统资源的浪费。 在Golang中打开文件使用Open函数,关闭文件使用Close函数,打开文件、关闭文件以及大多数文件操作都涉及一个很重要的结构体os
阅读全文
摘要:一.简单说明 Channel是Go中的一个核心类型,可以看做是一个管道,通过它并发核心单元就可以发送或者接收数据进行通讯。 1.1 操作符 这里Channel的操作符是箭头<-,箭头的指向就是数据的流向。 ch <- v # 发送值v到Channel ch中 v := <-ch # 从Channel
阅读全文
摘要:一.简单说明 方法 作用 作用对象 返回值 new 分配内存 值类型和用户定义的类型 初始化为零值,返回指针 make 分配内存 内置引用类型(map,slice,channel) 初始化为零值,返回引用类型本身 1.1 new的主要特性 new是内建函数,可以参考如下代码定义: func new(
阅读全文