Kotlin:顶级职能应该去哪里?
关于Kotlin顶级功能应该在哪里进行最佳实践/惯例?
假设我正在使用实用程序函数创建一个包myproject.util
。 在Java中,创建与包结构相匹配的目录结构是一种很好的做法。 不知道Kotlin是否真的如此。 无论如何,我想效用函数应该去myproject/util/somefile.kt
,但我不知道somefile
应该是什么。
没有要求把所有的效用函数放到一个文件中。 您可以为顶层函数创建多个文件,并根据每个文件中的功能进行命名。
如果你只有少数几个函数,并且不想发明任何新的名字,最简单的方法就是将文件命名为与包相同的文件(在你的例子中是util.kt
)。