Kotlin是否可接受“ MyType + MyProtocol.kt”扩展名?

时间:2019-06-13 16:29:47

标签: android kotlin

在Swift代码风格手册中,我们可以阅读:

  

包含对MyType类型的单个扩展名的文件,该文件添加   符合协议MyProtocol的名称为MyType + MyProtocol.swift。

组织小型助手功能似乎是个好主意。它适用于Kotlin吗?我可以将扩展名命名为MyType + MyProtocol.kt还是一个好主意?

1 个答案:

答案 0 :(得分:1)

科特琳在source code organization上的编码约定指出:

  

尤其是,当为某个类定义与该类的所有客户端相关的扩展功能时,请将它们放在定义了类本身的相同文件中。在定义仅对特定客户端有意义的扩展功能时,请将其放在该客户端代码旁边。