三、Go环境安装( 二 )


三、Go环境安装

文章插图
src 存储go的源代码 (需要我们自己动手创建)
pkg 存储编译后生成的文件(自动生成)
bin 存储生成的可执行文件 (自动生成)
3.4、第一个Go程序package main //声明文件所在的包,每个go文件必须有归属的包import "fmt" // 引入程序中需要的用的包,为了使用包下的函数,比如: Printlnfunc main() { //main 主函数, 程序的入口 fmt.Println("hello word") // 在控制台打印输出一句话,双引号中的内容会原样输出}
三、Go环境安装

文章插图
  1. 程序没有涉及到自定义包调用时可以放在电脑任何位置
  2. 为了以后方便管理,我们暂时统一放在gopath的src下
  3. 后面会学习go mod更好进行包管理
3.4.1、程序语法解析(1) main包和main函数Go语言以“包”作为管理单位 , 每个 Go 源文件必须先声明它所属的包,所以我们会看到每个 Go 源文件的开头都是一个 package 声明 。Go语言的包与文件夹是一一对应的 。一个Go语言程序必须有且仅有一个 main 包 。main 包是Go语言程序的入口包 , 如果一个程序没有 main 包,那么编译时将会出错,无法生成可执行文件 。
(2) import在包声明之后,是 import 语句,用于导入程序中所依赖的包,导入的包名使用双引号""包围,格式如下:
import "name"其中 import 是导入包的关键字,name 为所导入包的名字 。
导入的包中不能含有代码中没有使用到的包,否则Go编译器会报编译错误
也可以使用一个 import 关键字导入多个包,此时需要用括号( )将包的名字包围起来,并且每个包名占用一行
import(    "p1"    "p2")3.4.2、程序编译执行Go语言是像C语言一样的编译型的静态语言,所以在运行Go语言程序之前 , 先要将其编译成二进制的可执行文件 。
可以通过Go语言提供的go build或者go run命令对Go语言程序进行编译:
(1) go build命令可以将Go语言程序代码编译成二进制的可执行文件,但是需要我们手动运行该二进制文件;
1、如果是普通包 , 当你执行go build之后,它不会产生任何文件 。【非main包】
2、如果是main包,当你执行go build之后,它就会在当前目录下生成一个可执行文件 , 比如win系统的exe文件
3、你也可以指定编译输出的文件名 。我们可以指定go build -o 可执行文件.exe
(2)除了使用go build命令外 , Go语言还为我们提供了go run命令,go run命令将编译和执行指令合二为一,会在编译之后立即执行Go语言程序,但是不会生成可执行文件 。
 go run go文件名   // go文件名称不能为空3.5、IDE的安装与使用3.5.1、安装GolandGoLand是Jetbrains公司推出专为Go开发人员构建的跨平台IDE,可以运行在Windows,Linux,macOS系统之上,
下载地址:https://www.jetbrains.com/go/download/#section=windows
三、Go环境安装

文章插图
下载完成之后便可以进行安装了
三、Go环境安装

文章插图

三、Go环境安装

文章插图

三、Go环境安装

文章插图

三、Go环境安装

文章插图

三、Go环境安装

文章插图

三、Go环境安装

文章插图
因为GoLand是收费的IDE,同时也提供了30天免费试用的方式 。如果经济能力允许的话,可以从指定渠道购买正版GoLand. GoLand提供了Jetbrains Account,Activition Code和License Server三种激活方式,使用前必须激活或者选择免费试用 当激活或者选择免费试用之后便会启动GoLand 。
免费试用需要点击log in,进行账户注册(在PC端完成),然后登陆,即可试用30天

推荐阅读