如何在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要大很多呢。支持的也就更全面了。