Go中以小写字母开头的专有名词命名

Go中以小写字母开头的专有名词命名,go,Go,如果一个类型应该是公共/导出的,并且名称应该代表:iPhoneX、iOS、eBay等,您如何命名它 你把它们命名为IPhoneX和IOS吗?或者,如果真实世界中的名称以小写字母开头,您如何命名类型?如果您希望导出名称,您需要以大写字母开头,因此我认为您建议的名称适用于需要此类名称的情况。无法回答此问题,除了重复导出变量必须以大写字母开头的规则之外。除此之外,这是一个基于观点的问题。你可以问:如何不导出“亚马逊”、“谷歌”或“Facebook”等名词。这显然不是问题。

如果一个类型应该是公共/导出的,并且名称应该代表:iPhoneX、iOS、eBay等,您如何命名它


你把它们命名为IPhoneX和IOS吗?或者,如果真实世界中的名称以小写字母开头,您如何命名类型?

如果您希望导出名称,您需要以大写字母开头,因此我认为您建议的名称适用于需要此类名称的情况。

无法回答此问题,除了重复导出变量必须以大写字母开头的规则之外。除此之外,这是一个基于观点的问题。你可以问:如何不导出“亚马逊”、“谷歌”或“Facebook”等名词。这显然不是问题。