赞
踩
而是环境为
切换到src目录下,创建demo目录
cd src
mkdir demo
再创建smap 文件夹
cd demo
mkdir smap
创建包文件
cd smap
touch map.go
map.go文件内容
package smap
import "fmt"
func Test() {
fmt.Println("hello world !!!")
}
建议package的名称和文件夹是一致的。
切换到src 目录下安装
go demo/smap
执行完毕后,在 pkg 目录下为生成一个demo的文件夹,并且demo 内有我们创建的包smap.a文件。
这是linux下的静态库。
在根目录创建一个 main.go 的主文件
package main
import "demo/smap"
func main() {
smap.Test()
}
运行
go run main.go
结果
hello world !!!
此时我们就实现了 go 语言的自定义包导入运行。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。