Skip to content

Latest commit

 

History

History
38 lines (23 loc) · 886 Bytes

Coding-Conventions.md

File metadata and controls

38 lines (23 loc) · 886 Bytes

##代码风格

本页包含了当前 kotlin 语言的代码风格。

###命名风格

如果对 java 默认的代码风格有疑惑,比如下面这些 :

--使用骆驼命名法(在命名中避免下划线)

--类型名称首字母大写

--方法和属性首字母小写

--缩进用四个空格

--public 方法要写说明文档,这样它就可以出现在 Kotllin Doc 中

不要在属性前面加前缀,比如 _ 或者 m_ 这样的符号。如果你要访问一个属性的支持字段,使用 $ 前缀: $foo 指定 foo 属性的支持字段;千万不要给私有属性起名为 _foo

###冒号

在冒号区分类型和父类型中要有空格,在实例和类型之间是没有空格的:

interface Foo<out T : Any> : Bar {
	fun foo(a: Int): T
}

###Unit

如果函数返回 Unit ,返回类型应该省略:

fun foo() {
}