5
轉到名稱包含複合詞的文件是否有一個常見的約定?複合詞的文件名約定?
例如我寫了一個實現加權聯盟找到算法,並把它放到它自己的源文件中。我應該如何命名文件?
// mixed case
weightedUnionFind.go
// lower case
weightedunionfind.go
// snake case
weighted_union_find.go
我發現只有關於package names慣例和一般有關文件命名約定以下問題,What are conventions for filenames in Go?。
因此,我通過Go軟件包源文件進行了掃描,最後以weightedunionfind.go
結束。
謝謝。在標準庫中我只發現了幾個例子,並沒有使用下劃線,例如'AST/commentmap.go'。我認爲下劃線僅用於測試和平臺特定的實現。 – sschmeck
整個標準仍然有很大的混合。庫。源文件名通常保持簡短,所以在你的情況下,我傾向於在'encryptedunion'包中將其稱爲'find.go'。 – elithrar