我喜欢使用 Pascal 大小写命名我的类型 - 以大写字母开头。在 Go 中,这意味着名称已导出。
为了避免导出,我开始在类型名称前加上 undercsore 而不是小写首字母。
例如:代替 type Column struct{}
,我type _Column struct{}
用来避免导出。
我还没有看到使用这种命名方案,但也没有找到任何不使用它的理由。
既然golint
毫无怨言地接受了,我想这可以吗?
结论:根据答案和评论,我决定使用小写类型名称。
沧海一幻觉
千万里不及你
相关分类