Kotlin:顶级功能应该去哪里?

时间:2016-02-23 07:54:26

标签: coding-style kotlin

关于顶级功能应该在Kotlin中的位置是否有最佳实践/惯例?

说我正在创建一个包含实用程序功能的包myproject.util。在Java中,创建与包结构匹配的目录结构是一种很好的做法。不确定Kotlin是否真的如此。无论如何,我想效用函数应该转到myproject/util/somefile.kt,但我不确定somefile应该是什么。

1 个答案:

答案 0 :(得分:4)

无需将所有实用程序功能放入一个文件中。您可以为顶级函数创建多个文件,并根据每个文件中的函数命名每个文件。

如果您只有少数几个函数并且不想发明任何新名称,最简单的选择是将文件命名为与程序包相同的名称({1}}。