go自定义包教程
而是环境为
- go version go1.11 linux/amd64
- linux mint 19
创建一个自定义的包
-  切换到 src目录下,创建demo目录cd src mkdir demo
-  再创建 smap文件夹cd demo mkdir smap
-  创建包文件 cd smap touch map.gomap.go文件内容package smapimport "fmt"func Test() {fmt.Println("hello world !!!") }建议package的名称和文件夹是一致的。 
安装自定义包
-  切换到 src目录下安装go demo/smap执行完毕后,在 pkg目录下为生成一个demo的文件夹,并且demo内有我们创建的包smap.a文件。这是linux下的静态库。 
测试运行
-  在根目录创建一个 main.go的主文件package mainimport "demo/smap"func main() {smap.Test() }
-  运行 go run main.go结果 hello world !!!
此时我们就实现了 go 语言的自定义包导入运行。