go语言中main包是特殊的。一般的包名是.go文件的目录名,编译器会将同一目录下的不同.go文件视作同一个包。但是main包的目录不是main目录,所以问题出在你使用的包名上,如果想在main包中添加函数建议写在main函数所在的go文件中,最好的方法是创建另一个包,由main函数调用。
创新互联主要从事成都网站建设、做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务云州,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108
go语言调取包会先找vendor下的包 ,这个错说明vendor下有sirupsen这个包
github.com/Sirupsen/logrus" and "github.com/sirupsen/logrus,
直接把Sirupsen换为sirupsen就可以使用了
go语言 一个主package包引入同级目录下go文件包编译出错是设置错误造成的,解决方法为:
1、先使用import "strings"导入strings库。
2、HasPrefix 判断字符串 s 是否以 prefix 开头。
3、HasSuffix 判断字符串 s 是否以 suffix 结尾。
4、可以看看判断的代码。
5、在cmd下运行一下go run test.go,看看如下结果。
6、Contains 判断字符串 s 是否包含 substr,也就是判断一下S是否在strings中。
7、在cmd下运行go run test.go看看结果。