go语言快速入门:词法基础(3)
发布日期:2021-06-30 20:24:07 浏览次数:2 分类:技术文章

本文共 989 字,大约阅读时间需要 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(字节) 说明
bool 1 布尔类型
byte 1 字节类型
rune 4 go特有数据类型,专用于存储Unicode编码
int/uint/ - 整型,size与平台有关
int8/uint8 1 8位整型
int16/uint16 2 16位整型
int32/uint32 4 32位整型
int64/uint64 8 64位整型
float32 4 32位浮点型
float64 8 64位浮点型
complex64 8 64位复数类型
complex128 16 128位复数类型
string - 字符串类型

8种复合数据类型

名称 关键字 说明
Channel chan 通道
Function func 函数
Interface interface 接口
Map map 字典
Struct struct 结构体
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 <- 接收操作

转载地址:https://liumiaocn.blog.csdn.net/article/details/54798978 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:go语言快速入门:数据类型使用例(4)
下一篇:go语言快速入门:第一个HelloWorld(2)

发表评论

最新留言

很好
[***.229.124.182]2024年04月23日 06时26分37秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

freeswitch设置账号密码和端口 /conf/autoload_configs/event_socket.conf.xml 2019-04-30
freeswitch添加坐席/usr/local/freeswitch/conf/directory/default 2019-04-30
JavaScript原生开关灯效果 2019-04-30
企业邮箱如何申请注册,邮箱申请如何免费注册? 2019-04-30
微信企业邮箱,手机邮箱格式地址怎么写? 2019-04-30
公司如何申请企业邮箱,公司邮箱怎么申请,公司企业邮箱哪个好? 2019-04-30
电子邮箱账号怎么申请,怎样申请邮箱账号呢 2019-04-30
邮箱怎么发邮件,邮件发信量多少,职场新人怎么发汇报邮件呢? 2019-04-30
maven 多层次pom 新引入包,编译成功,还是没有将包引入到本地 2019-04-30
leetCode2 两数相加 2019-04-30
【工具使用】使用pip与conda安装、更新与卸载Pytorch和torchvision 2019-04-30
【深度学习笔记】batchsize, time step(iteration), epoch 区别与联系 2019-04-30
【解决错误】ModuleNotFoundError No module named matplotlib 2019-04-30
【工具使用】Google免费云环境Colaboratory使用 2019-04-30
【深度学习笔记】卷积层,全连接层,池化层的相关输出参数计算 2019-04-30
【NLP学习笔记】文本分类概述 2019-04-30
【深度学习笔记】文本分类 2019-04-30
【转载】炼丹实验室:深度学习网络调参技巧 2019-04-30
【论文阅读笔记】Graph Convolutional Networks for Text Classification 2019-04-30
【论文阅读笔记】文本分类论文汇总 2019-04-30