![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go语言学习
Tom4J
一名热爱编程的程序猿!
作为IT男,时刻铭记着:当你发现自己不错的时候,要适当的给自己加点凉水,让自己知道自己离“不错”还很远。--送给自己,同时也送给同行!!
展开
-
一、go语言简介
Go语言简介语言简介go语言特色go语言用途语言简介Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已...原创 2019-03-16 00:18:54 · 289 阅读 · 0 评论 -
二、go语言结构
Go语言结构的基础部分有以下几个部分:包声明引入包函数变量语句 & 表达式注释package main //包名import "fmt" //导入需要用的包func main() { /* 第一个go语言程序*/ fmt.Println("Hello, World !!")}注:go语言程序编码要求第一行代码 package main 定义了包名。你...原创 2019-03-16 00:32:10 · 219 阅读 · 0 评论 -
Go语言基础语法
go标记Go 程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号。标识符标识符用来命名变量、类型等程序实体。一个标识符实际上就是一个或是多个字母(AZ和az)数字(0~9)、下划线_组成的序列,但是第一个字符必须是字母或下划线而不能是数字。关键字break default func interface select case defer go map struc...原创 2019-03-16 00:43:28 · 132 阅读 · 0 评论 -
配置Go环境变量GOPATH和GOROOT记录
在安装1.12版本的go编译包时因为之前电脑中安装过1.9版本的,之前是通过homebrew安装的。安装新版本后环境变量重新配置,一直不生效,后查资料发现,GOROOT 跟 GOPATH 不能是同一目录下。GOROOT就是go的安装路径GOPATHgo install/go get和 go的工具等会用到GOPATH环境变量. GOPATH是作为编译后二进制的存放目的地和import包...原创 2019-03-20 14:55:08 · 606 阅读 · 0 评论 -
GOPATH和工作空间
前面我们在安装Go的时候看到需要设置GOPATH变量,Go从1.1版本到1.7必须设置这个变量,而且不能和Go的安装目录一样,这个目录用来存放Go源码,Go的可运行文件,以及相应的编译之后的包文件。所以这个目录下面有三个子目录:src、bin、pkg从go 1.8开始,GOPATH环境变量现在有一个默认值,如果它没有被设置。 它在Unix上默认为HOME/go,在Windows上默认为∗∗GOP...转载 2019-03-21 10:41:05 · 222 阅读 · 0 评论 -
Go命令
Go常用命令go build这个命令主要用于编译代码。在包的编译过程中,若有必要,会同时编译与之相关联的包。如果是普通包,就像我们在1.2节中编写的mymath包那样,当你执行go build之后,它不会产生任何文件。如果你需要在$GOPATH/pkg下生成相应的文件,那就得执行go install。如果是main包,当你执行go build之后,它就会在当前目录下生成一个可执行文件。如...转载 2019-03-21 11:25:51 · 150 阅读 · 0 评论