Go 中是否有一个通用约定来命名包含复合词的文件?
例如我写了一个加权联合查找算法的实现,并把它放到它自己的源文件中。我应该如何命名文件?
// 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
。
最佳答案
虽然https://golang.org/doc/code.html#Overview 中没有正式规定- snake_case
是大多数标准库和大多数第三方库的约定。
关于go - 复合词的文件名约定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35694137/