1、go build demo/gin_test: no non-test Go files in xxx

*_test.go结尾的文件都无法编译运行,因此,修改文件名不以*_test.go结尾

参考:https://www.cnblogs.com/Zev_Fung/p/10371163.html

2、新建文件别忘.go后缀:导包可以,但是函数死活就划红线,文件是绿色。

卡了一上午,各种尝试,以为是vscode或vendor的原因,结果,真能气吐血!!最后打开文件夹查看文件,才发现竟然是文件命名没有后缀.go!!!!
记住:
1、vscode中,文件旁边有个GO字的是go文件,文件旁边什么都没有的是无后缀文件!!!!红色是因为报错了,绿色是因为git还未上传。

2、import的路径是文件夹嵌套路径,但是package包名是直接的那个文件夹,而非嵌套路径。例如,import "demo/go_base_test/test_goroutine"package test_goroutine
实际上,包test_goroutine和包go_base_test是独立的,
更多见go学习(八)包总结

posted on 2022-01-12 19:18  西伯尔  阅读(72)  评论(0编辑  收藏  举报