我搜索了在項目中組織 Go 文件的解決方案,并找到了這篇文章。我想知道該cmd文件夾的作用是什么,在該帖子的第二部分中使用過。它是 Go 編譯器的魔法詞嗎?另一方面,我正在閱讀Go 文檔,但里面沒有任何關于cmd文件夾的內容。那么這個文件夾呢?在 Go 中構建支持源文件、項目二進制文件、第 3 方包和單元測試的項目文件的最佳實踐是什么。
2 回答
慕桂英4014372
TA貢獻1871條經驗 獲得超13個贊
您引用的帖子的作者 明確表示,Camlistore 應用程序向他介紹了 cmd 約定。
如果您查看Camlistore的源代碼,您會注意到該項目使用自定義系統進行構建,即“make.go”。
cmd 的特殊性只是因為 Camlistore 項目使用“go run make.go”來構建并且 make.go 知道如何在 cmd 目錄中構建目標。或者在更一般的情況下,僅當您使用將其視為特殊的構建系統時, cmd 才是特殊的。
- 2 回答
- 0 關注
- 211 瀏覽
添加回答
舉報
0/150
提交
取消
