Golang Package I

Golang Package I

小菜鸡初学Golang,这是刚刚了解Package做的笔记,记录下一些粗浅的认识.

之后如果有更深入的认识或者发现错误会再写第二篇,第三篇来记录.

什么是Package

Go中的Package类似于Python中的Library,本质上都是一个源码的集合,用于代码复用.

但是GO稍有不同,它有一些更严格的要求.

  • Package必须在GOPATH的子目录下,否则GO无法查找到它
  • 目录名必须与Package Name保持一致
  • 同一Package内/目录下的文件Package Name也要保持一致
  • Package内,首字母大写的为Export Function/Type,其他的函数和类型只能在包内调用
原文地址:https://www.cnblogs.com/rpish/p/13909023.html