![](https://img-blog.csdnimg.cn/20200715223116755.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Go的100天之旅
从零开始聊聊Go开发的各方面的知识,逐步掌握Go的技巧,了解Go是如何在生产中被使用的
「已注销」
计算机硕士毕业,拥有超过8年的开发经验,一直在一线互联网公司从事后端研发工作,熟悉Java,Go等开发语言,对于高并发、分布式、微服务等技术十分有经验
展开
-
Go的100天之旅-05常量
常量简介无类型常量特殊常量iota简介道可道,非常道。这里常道指的永恒不变的道理,常有不变的意思。顾名思义和变量相比,常量在声明之后就不可改变,它的值是在编译期间就确定的。下面简单的声明一个常量:const p int = 1声明常量的时候可以指定类型也可以类似:=简单声明一样,不指定类型如下:const p = 1也可以同时给多个赋值:const i, j = 1, 2const m, n = 1, "a"也可以批量的声明:const ( a = 0 b = 1原创 2020-07-15 22:30:02 · 94 阅读 · 0 评论 -
Go的100天之旅-04基础数据类型
基础数据类型整型浮点类型布尔型复数在变量的定义中,我们讲了每个变量是有类型的,类型在计算机中是用来约束数据的解释。Go语言和其它计算机语言一样,提供丰富了丰富的数据类型,我们就来看看到底有哪些类型,同时也可以比较一下它和其它语言的区别。整型整型就是用来表示变量是整数的类型。和C类似,Go整型分为两个大类,无符号和有符号的,有符号简单来说就是能表示负数的类型,无符号就是这个类型没有正负号,统一表示整数。除了符号还有一点就是长度,因为符号和长度就决定了整型的范围。下面是Go整型的分类:类型说明原创 2020-07-15 22:28:07 · 95 阅读 · 0 评论 -
Go的100天之旅-03变量
变量变量介绍Go的简短形式`:=`声明多变量声明变量介绍变量这个词来源于数学,类似方程中的x、y,代表的是存储在计算机中的值。这里主要介绍Go和其它编程语言不一样的地方,在前面我们提到过,Go是一门静态语言。静态语言区别动态语言一个重要的特性就是变量的类型不可变,一般是在声明的时候就指定类型,之后就不可修改它的类型,而动态语言可以随时修改变量的类型。Go的变量可以在声明的时候不指定类型而是直接赋值,Go会自动根据值判断变量的类型,比如:var i = 1当然这时i的类型(int)也就确定了之后不能原创 2020-07-15 22:26:39 · 75 阅读 · 0 评论 -
Go的100天之旅-02基本语法
基本语法Go关键字Go标识符多行语句注释空格输出Go关键字下面是Go的25个关键字:breakdefaultfuncinterfaceselectcasedefergomapstructchanelsegotopackageswitchconstfallthroughifrangetypecontinueforimportreturnvar除了上面25个关键字,Go还有36个预定义符:appendboolb原创 2020-07-15 22:25:35 · 92 阅读 · 1 评论 -
Go的100天之旅-01初识Go
这里写自定义目录标题Go的历史Go的优缺点Go应用的领域Go的环境搭建第一个Go程序Go开发工具Visual Studio Code安装Go的历史上个世纪70年代Ken Thompson和Dennis M. Ritchie合作发明了UNIX操作系统同时Dennis M. Ritchie发明了C语言。2007年的Robert Griesemer,Rob Pike和Ken。 Thompson三位大牛在Google公司开始编写和设计Go语言。2009年Go正式宣布推出,版本1.0在2012年3月发布。原创 2020-07-15 22:19:41 · 160 阅读 · 0 评论