在包含复合词的Go-to-name文件中是否有共同的约定?
例如,我编写了Weighted Union Find算法的一个实现,并将其放入自己的源文件中.我该如何命名该文件?
// 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
个.