go语言快速入门:词法基础(3)

go语言的设计较为简约,比如go的关键字只有25个,本文中将会简单整理一下go语言词法基础信息,主要包括关键字/基本数据类型/复合数据类型/操作符。

25个关键字

go语言中包含25个关键字,被分成了三类。

类别关键字
程序声明import,package
程序实体声明及定义chan,const,func,interface,map,struct,type,var
程序流程控制go,select,break,continue,default,defer,else,fallthrough,for,goto,if,range,return,switch

18种基本数据类型

名称Size(字节)说明
bool1布尔类型
byte1字节类型
rune4go特有数据类型,专用于存储Unicode编码
int/uint/-整型,size与平台有关
int8/uint818位整型
int16/uint16216位整型
int32/uint32432位整型
int64/uint64864位整型
float32432位浮点型
float64864位浮点型
complex64864位复数类型
complex12816128位复数类型
string-字符串类型

8种复合数据类型

名称关键字说明
Channelchan通道
Functionfunc函数
Interfaceinterface接口
Mapmap字典
Structstruct结构体
Slice-切片
Array-数组
Pointer-指针

21种操作符

项番符号说明
No.1||逻辑或操作符
No.2&&逻辑与操作符
No.3==相等判断操作
No.4!=不等判断操作
No.5<小于
No.6<=小于或等于
No.7>大于
No.8>=大于或等于
No.9+求和操作
No.10-求差操作
No.11|按位或操作
No.12^异或
No.13*乘积或者取值
No.14/求商
No.15%求余
No.16<<按位左移
No.17>>按位右移
No.18&按位与
No.19&^按位清除
No.20逻辑非
No.21<-接收操作
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值