一、建立工作区
1、搭建好了环境,在编写代码之前,首先应该建立golang的工作区
2、在Mac或Linux下,golang的工作区应该设置在$HOME/go,所以要在$HOME目录下创建go目录
3、而在Windows下,工作区应该设置在 C:\Users\username\go,所以要在C:\Users\YourName目录下创建go目录
4、也可以通过设置GOPATH环境变量,用其他目录来作为工作区
5、所有golang源文件都应该放置在工作区里的src目录下,所以要在go目录下面创建src目录
6、所有golang项目都应该依次在src目录下设置自己的子目录
二、hello world项目
1、在src目录下创建一个hello目录用于存放hello world 项目
-go
-src
-hello
2、在hello目录下创建helloworld.go文件
package main // 程序首行,必须指明是哪个包,这里表示是main包
import "fmt" // 示导入fmt包,因为Println函数是在fmt包下
// 在main函数外只能声明变量,常量,类型定义等,不能写逻辑代码
func main() { // 定义一个main函数
fmt.Println("Hello World") // 输出 Hello World
}
/*
每一个golang文件都应该在开头进package name的声明,包(packages)用于代码的封装与重用,这里的package name就是main
引入fmt包,用于在main函数里面打印文本到标准输出
main是一个特殊的函数,整个程序就是从main函数开始运行的,main函数必须放置在main包中,{和}分别表示main函数的开始和结束
fmt包中的Println函数用于把文本写入标准输出
*/
-go
-src
-hello
helloworld.go
三、运行golang程序
1、使用go run指令:go run workspacepath/src/hello/helloworld.go
①上述命令中的workspacepath应该替换为你自己的工作区路径(Windows 下的 C:/Users/YourName/go,Linux 或 Mac 下的 $HOME/go)
②在控制台上会看见输出Hello World
2、使用go install:go install hello
①当输入go install hello后,go工具会在工作区的src目录中搜索hello包,接下来会在工作区的bin目录下,创建一个名为hello(Windows下名为hello.exe)的二进制可执行文件
②运行可执行文件:workspacepath/bin/hello
③上述命令中的workspacepath应该替换为你自己的工作区路径(Windows 下的 C:/Users/YourName/go,Linux 或 Mac 下的 $HOME/go)
-go
-src
-hello
helloworld.go
-bin
-hello.exe