1 GoRoot、GoPath
GoRoot
就是Go的安装目录中的bin目录
GoPath
用于存放第三方类库和自己编写的封装好的代码块
2 编写程序
go_basic/01_helloworld.go
package main
import "fmt"
func main() {
fmt.Println("Hello go world!")
}
package main - 每一个 Go 文件都应该在开头进行 package name 的声明(译注:只有可执行程序的包名应当为 main)。包(Packages)用于代码的封装与重用,这里的包名称是main。
import “fmt” - 我们引入了 fmt 包,用于在 main 函数里面打印文本到标准输出。
func main() - main 是一个特殊的函数。整个程序就是从 main 函数开始运行的。main 函数必须放置在 main 包中。{ 和 } 分别表示 main 函数的开始和结束部分。
fmt.Println(“Hello World”) - fmt 包中的 Println 函数用于把文本写入标准输出。
3 运行程序
三种方式:
go run xxx.go
gun build xxx.go
go install xxx
PS D:\code\go_basic> go run .\01_helloworld.go
Hello go world!
PS D:\code\go_basic> go build .\01_helloworld.go