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.go1
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.go1
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.exe1
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.





