相信我們學了這麼多的基本知識,是不是有想要打包起來的欲望呢?就讓我們來試試看!
我們前面開發的時候其實引入的很多 lib 來用,就是 import 輸入的那些,那我們今天要怎麼打包起來讓其他程式來引入呢?
其實真的很簡單,我舉一個簡單的例子
package main
import "fmt"
func main() {
fmt.Println("hello world")
}
這是很簡單的範例,要如何打包呢?
只要簡單改一個地方就可以了
package helloworld
import "fmt"
func main() {
fmt.Println("hello world")
}
有沒有很簡單阿?但是其實還沒完成喔
你要把他放到 ~/go/src 裡面,並且取個資料夾名字,而且名字不能隨便亂取喔,以這邊的例子來看,你名字要取 helloworld,也就是說你要把這個程式碼放到 ~/go/src/helloworld/ 裡面,然後你在其他地方就可以引入了囉~