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