如何在golang使用自定义的包

golang 一个包内允许有重复的函数吗

golang一个包内不允许有重复的函数。

  golang函数是大小写敏感的,所以可以有
  

  func getName() string{}

  func GetName() string{}

  即使是包分在多个文件里面也不允许出现两个
  func getName() string{}
  func getName() string{}
  这样编译是会报错的

Golang的log包哪个好用

golang系统自带log包,满足基本需求。

如果你觉得自带的log包满足不了你的话,那么你可以尝试一下:

https://***.com/golang/glog
glog由golang官方团队维护的,代码少,功能较全面,支持输出级别。

https://***.com/cihub/seelog
也是一款年代久远的log包了。相对glog要大很多呢。支持的也就更全面了。

如何在golang使用自定义的包

如何在golang使用自定义的包