Kotlin的文件命名约定

Kotlin删除了Java“一个顶级公共类每个文件”的限制,我学会了爱。 我想知道是否有理由在这里讨论这个问题,以及是否有一些指导方针来处理这种新的自由?

您仍然可以使用该Java规则作为约定,并在您的课程之后为您的文件命名。 或者你可以开始把更多的类放到一个单独的Kotlin文件中,在这种情况下,我建议在文件名后指定文件名。 每个文件通常包含相互关联的类或其他顶级元素(如果它们不相同,也许它们不属于同一个文件)。 应该有单个单词或少量单词来表示单个文件中所有类的目的,这是文件名的自然候选。

  • 使用camelCase作为名字(并且避免使用名字下划线)
  • 类型以大写字母开头
  • 方法和属性以小写开头
  • 使用4个空格缩进
  • 公共职能应该有文件,使其出现在Kotlin Doc中

把它从Kotlin 文档