Go 導入本地包
本篇文章主要介紹 Go 程式語言 import local package,總共有 9 個步驟
移動到專案路徑,例如
D:/Workspace/Go
建立一個專案 「Project」,在路徑
D:/Workspace/Go
執行go mod init Project
,建立後路徑如下1
2Go
└─ go.mod新增一個資料夾
MyLib
作為 Package,例如D:/Workspace/Go/MyLib
,建立後路徑如下1
2
3Go
├─ MyLib
└─ go.mod在
D:/Workspace/Go/MyLib
資料夾裡面建立檔案,例如D:/Workspace/Go/MyLib/functions.go
1
2
3
4Go
├─ MyLib
| └─ functions.go
└─ go.mod在
D:/Workspace/Go/MyLib/functions.go
內容填入以下程式碼1
2
3
4
5package MyLib // 資料夾名稱相同較方便
func GetHelloWorld() string {
return "Hello world"
}回到上一層並建立
D:/Workspace/Go/main.go
1
2
3
4
5Go
├─ MyLib
| └─ functions.go
├─ go.mod
└─ main.go在
D:/Workspace/Go/main.go
內容填入以下程式碼- import 裡面的
. "Project/MyLib"
.
: 導入全部Project
: 專案初始化的名稱MyLib
: Local Package 名稱
1
2
3
4
5
6
7
8
9
10package main
import (
. "Project/MyLib"
"fmt"
)
func main() {
fmt.Println(GetHelloWorld())
}- import 裡面的
在
D:/Workspace/Go
路徑下執行go build .
產生執行檔D:/Workspace/Go/Project.exe
1
2
3
4
5
6Go
├─ MyLib
| └─ functions.go
├─ go.mod
├─ main.go
└─ Project.exe執行
Project.exe
可產生 Hello world
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.