Java资源分享网 - 专业的Java学习网站 学Java,上Java资源分享网
手撕Go语言-注释版 PDF 下载
发布于:2024-03-06 09:27:54
(假如点击没反应,多刷新两次就OK!)

手撕Go语言-注释版   PDF 下载 图1

 

 

 

资料内容:

 

2) 关键字

关键字用于特定的语法结构,Go 语言定义 25 关键字:

声明:import、package

实体声明和定义:chan、const、func、interface、map、struct、type、var

流程控制:break、case、continue、default、defer、else、fallthrough、for、go、goto、

if、range、return、select、switch

3) 字面量

字面量是值的表示方法,常用与对变量/常量进行初始化,主要分为:

⚫ 标识基础数据类型值的字面量,例如:0, 1.1, true, 3 + 4i, 'a', "我爱中国"

⚫ 构造自定义的复合数据类型的类型字面量,例如:type Interval int

⚫ 用于表示符合数据类型值的复合字面量,用来构造 array、slice、map、struct 的值,

例如:{1, 2, 3}

4) 操作符

⚫ 算术运算符:+、-、*、/、%、++、--

⚫ 关系运算符:>、>=、<、<=、==、!=

⚫ 逻辑运算符:&&、||、!

⚫ 位运算符:&、|、^、<<、>>、&^

⚫ 赋值运算符:=、+=、-=、*=、/=、%=、&=、|=、^=、<<=、>>=

⚫ 其他运算符:&(单目)、*(单目)、.(点)、-(单目)、…、<-

5) 分割符

小括号(), 中括号[],大括号(),分号;,逗号,