go test遇到的一些问题-command-line-arguments undefined: xxxxx


问题是在我写算法题的时候出的,test后缀的文件编译报command-line-arguments undefined: xxxxx

 

没记错,go test是

所有在以_test结尾的源码内以Test开头的函数会自动被执行。

 

而那个报错说我没编译到combinationSum这个方法,那就是说我combinationSum.go没有被编译

 

再查了下

测试用例文件不会参与正常源码编译,不会被包含到可执行文件中。

同理测试文件的编译也不会参与正常的源码编译

 

三 解决方法

idea操作

选中两个文件,一起编译即可

 

命令行

cd到文件的地址

go run *.go

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM