000前言:

笔者一直想专精一门后端语言,c++深入后太难,java太卷,python呢不太想学,觉得这种靠缩进式的语言有点不爽,golang就刚好,没c++难,没java那么火,分布性极佳,就选择在暑假学vue框架的同时学学golang,当然啦,以上都是笔者的一言之谈,如有不同意见可以在评论区探讨探讨咯。以下是正式开始笔者的学习笔记。哦对,前期笔者是跟着gobyexample这个网站练习的,百度一下就可以出来。
ps01:写学习笔记写着写着上菜鸟教程补课了


011搭建环境:

笔者这里用的是goland平台,不需要自行搭建环境,很方便,我用的是学校教育邮箱去申请的免费使用,很方便,当然vscode也可以安装goland插件来实现,在此就不赘述了
G


012Go语言结构:

package mainimport "xxxx"import "xxxx"

013数据类型

分为了布尔型,数字类型,字符串类型以及派生类型
1.布尔型即true or false
2.数字类型为整型和浮点型。整型包括int和uint(无符号),int8即有符号的八位整数,从-2^(8-1) 到 2^(8-1)-1。浮点型包括float32与float64
3.字符串类型"xxxx",即一连串单个字符所连接而成的
4.派生类型有指针类型,数组类型,结构化类型,channel类型,函数类型,切片类型,接口类型,map类型


014变量与常量

var a string ="hello go"var b,c int = 10,11d:="easy"var f stringconst s string = "constant"varconst