使用package - skynocover/Wiki-for-GoLang GitHub Wiki

使用package

將套件抓入src

go get github.com/syhlion/simplenum

呼叫

simplenum.Round
  • simplenum表示package的名稱,而不是GO文件的名稱
  • Round的第一個字要大寫,不然沒辦法呼叫

使用mod管理

  • 初始化 go mod init main

  • main可以隨便打

  • get到的包會放在$GOPATH/pkg/mod

載入本機package

  • 定義go.mod檔 module moduledemo
import (
    "moduledemo/mypackage"  
)

載入隔壁資料夾的package

  • 兩個package都需要有mod
  • 使用replace

require "mypackage" v0.0.0 replace "mypackage" => "../mypackage"

使用靜態的package

靜態package