Skip to main content

Kotlin 编码规范

·52 words
VinKon
Author
VinKon
学会学习

编码规范 #

源文件名称 #

如果 Kotlin 文件中包含单个函数,类或是接口,那么文件名应该保持一致. (这适用于所有类型的函数,类和接口)

如果包含多个函数,类或接口.那么文件名应该能概括他们, 例如 ProcessDeclarations.kt

多平台项目 #

在多项目平台中,不同平台的文件名称后需要加上后缀,比如:

  • jvmMain/kotlin/Platform.jvm.kt

  • androidMain/kotlin/Platform.android.kt

  • iosMain/kotlin/Platform.ios.kt

对于共同源码(commonMain/kotlin/Platform.kt), 则不需要后缀

命名规则 #

包,类,对象和接口 #

包的名称总是小写且不使用下划线,例如 org.example.project, 尽量不要使用多个词作为包的名称.

如果需要使用多个词,请将它们连接在一起并使用驼峰风格, 例如 org.example.myProject.

类,对象与接口的名称以大写字母开头并使用驼峰风格, 例如:

class FileManager() {

}

函数名 #

函数,属性与局部变量的名称以小写字母开头、使用驼峰风格而不使用下划线

属性名 #

常量或标记为const的属性. 使用大写,下划线风格的格式. 例如 MAX_SIZE

格式化 #

缩进 #

使用 4 个空格缩进而不是使用 Tab