一
問題是在我寫算法題的時候出的,test后綴的文件編譯報command-line-arguments undefined: xxxxx
二
沒記錯,go test是
所有在以_test
結尾的源碼內以Test
開頭的函數會自動被執行。
而那個報錯說我沒編譯到combinationSum這個方法,那就是說我combinationSum.go沒有被編譯
再查了下
測試用例文件不會參與正常源碼編譯,不會被包含到可執行文件中。
同理測試文件的編譯也不會參與正常的源碼編譯
三 解決方法
idea操作
選中兩個文件,一起編譯即可
命令行
cd到文件的地址
go run *.go