1. 安装GO语言

下载地址: (https://github.com/golang/go/archive/refs/tags/go1.19.zip)

文件地址: 解压到(/home/data/go)

  

2. 配置文件

// 修改.zshrc文件
GO111MODULE="on" // 开始模块管理 export GOROOT="/home/data/go" // GO根目录(即解压目录) export GOPATH="/home/data/go/resource" // 放置pkg和bin目录文件,推荐在根目录下新建resource目录 export GOPROXY="https://goproxy.cn" // 网络代理

 

3. 新建工程文件夹

// 比如文件夹为 go_workspace,在cmd中初始化模块
go mod init workspace // workspace 为模块名

 

4. 新建another其他包

// 文件位置为 go_workspace/another/tool.go

package another // 以文件名为包名

import "fmt"

func SayHello() {
    fmt.Printf("Hello Go")
}

  

5. 新建main.go,并引入another包

// 文件位置为 go_workspace/main.go ,同目录下应存在go.mod (go_workspace/go.mod)
package main

import (
    "fmt"
    "tutorial/another"
)

func main() {
    fmt.Printf("主包调用其他包 \n")
    another.SayHello()
}

 

6. 执行程序

go run main.go // 即可愉快的按模版进行学习Go了