博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Golang学习笔记:包制作
阅读量:6878 次
发布时间:2019-06-26

本文共 377 字,大约阅读时间需要 1 分钟。

golang的包跟java as js之类的大不一样,一定要存在GOPATH里面,GOPATH是专门用于存放golang第三方的库,里面有两个文件夹,

src:源代码目录

pkg:编译后的第三方包,这个是go install的时候生成的,不能手动去改

这两个文件夹有相同的文件结构,如下:

 

我们要制作自己的代码库的话,那么就要到src下面新建自己的包,这里的文件的包名应该都是一致的。

例如,我在src下面新建一个叫做hehe的文件夹:

 

然后在编辑器中打开,建立一个叫做hehe的包,以及随便写一个方法:

 

build之后如果没有问题,执行install操作,然后我们在pkg文件夹下面可以看到生成的包了。

 

然后我们可以在别的项目中使用这个包了:

转载于:https://www.cnblogs.com/adoontheway/p/4989447.html

你可能感兴趣的文章
如何在View上不用UIImageView重新绘制一张图片?
查看>>
实现控制器(Controller)
查看>>
Intent传值
查看>>
好多年前写的一个C++事件回调工具
查看>>
python3使用logging日志记录
查看>>
servlet3中jar的web资源携带
查看>>
3D打印将对零售模式产生颠覆影响,能否抓住机遇
查看>>
不用加减乘除实现加法
查看>>
Android SD卡 文件或目录拷贝、复制、粘贴
查看>>
git命令与github使用(转主要看向远程仓库推内容)
查看>>
JAVA生成四位数的验证码
查看>>
讯飞语音错误码大全
查看>>
编译器错误消息: CS0433: The type 'global_asax' exists in both 'App_global.asax
查看>>
原生ajax显示php后台内容
查看>>
Android 富文本装饰器Spannable
查看>>
sync.Map源码分析
查看>>
error: invalid storage class for function
查看>>
seci-log 1.08 发布 增加snmp trap v2c和v3的收集
查看>>
【工具使用系列】关于 MATLAB 形态学,你需要知道的事
查看>>
CentOS 7 Confluence搭建
查看>>