ssc*_*eck 33 naming-conventions go
Go to name包含复合词的文件中是否有一个共同的约定?
例如,我编写了一个加权联盟查找算法的实现,并将其放入自己的源文件中.我应该如何命名文件?
// mixed case
weightedUnionFind.go
// lower case
weightedunionfind.go
// snake case
weighted_union_find.go
Run Code Online (Sandbox Code Playgroud)
我发现只有关于包名称的约定和关于文件命名约定的以下问题,Go中的文件名的约定是什么?.
因此,我通过Go包源文件进行了深思熟虑,最终得到了weightedunionfind.go.
eli*_*rar 37
虽然它没有在https://golang.org/doc/code.html#Overview中正式指定- snake_case是大多数标准库和大多数第三方库的约定.