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学习(八)包总结
作者:西伯尔
出处:http://www.cnblogs.com/sybil-hxl/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。