06 2020 档案
go语法知识--channel类型、函数类型
摘要:一、channel类型 即管道,FIFO模型,分为双向,可读,可写类型。 channle通常用于go的并发执行(协程),协程之间传递数据! 1.1 创建的方法 channel必须要先创建,才能使用,一般使用make来创建! 创建的方法: var c1 chan [value type] c1 = m
阅读全文
go语法知识--切片、结构体
摘要:切片,可以看成动态的数组,不需要指定具体的长度。结构体,就是一种可以将各种类型整合成一个大整体的方式,比如学生:姓名,性别,年龄,爱好。。。 一、切片 go语言的切片内存结构:地址,大小和容量。 从连续内存区域(数组,或切片)生成切片是常见的操作! 1.1 声明切片的方法 1)直接声明切片 var
阅读全文
go语法知识--指针、数组
摘要:本文先介绍go中前两个派生的类型:指针、数组。 1)指针:存放地址的类型。 做系统编程、操作系统或者网络应用,指针更是不可或缺的一部分! Go语言为程序员提供了控制数据结构指针的能力,但是,并不能进行指针运算(+,-,<,<=等等)。 go提供垃圾回收,来处理指针的空间回收。 Go语言的指针分两部分
阅读全文
go语法知识--内置类型
摘要:学过C/C++等语言,都知道系统已经提供内置的类型供开发人员使用。同样,go语言也提供了基本的数据类型。 四种内置类型:1)布尔型;2)数字型;3)字符串型;4.派生类型 1)布尔类型:只包含两个常量:true和false 实例: var is_full bool = false 2)数字型:整形、
阅读全文
go语法知识--变量
摘要:一、变量声明方式:1)标准格式 2)批量格式 3)简短格式 简短类型,被广泛应用于局部变量的定义与初始化。var声明用于需要显示指定变量类型的地方,或者变量稍后会赋值即初始值无关紧要的地方。 1)标准格式 var 变量名 变量类型 实例: var num int 2)批量格式 var ( 变量名1
阅读全文
go知识框架
摘要:之前看到学习一门语言的路径:学基础;抄代码;写代码。其中,基础知识点是需要贯穿整个学习路径的。 本文整理,go语言知识框架: 1.语法 变量,内置类型(整形,浮点型,字符串,bool,指针类型),常量 表达式,运算符 顺序、选择、循环语句 等等 2.容器 数组(一维,多维)、切片(一维,多维)、ma
阅读全文
浙公网安备 33010602011771号