##代码风格
本页包含了当前 kotlin 语言的代码风格。
###命名风格
如果对 java 默认的代码风格有疑惑,比如下面这些 :
--使用骆驼命名法(在命名中避免下划线)
--类型名称首字母大写
--方法和属性首字母小写
--缩进用四个空格
--public 方法要写说明文档,这样它就可以出现在 Kotllin Doc 中
不要在属性前面加前缀,比如 _ 或者 m_ 这样的符号。如果你要访问一个属性的支持字段,使用 $ 前缀: $foo 指定 foo 属性的支持字段;千万不要给私有属性起名为 _foo
###冒号
在冒号区分类型和父类型中要有空格,在实例和类型之间是没有空格的:
interface Foo<out T : Any> : Bar {
fun foo(a: Int): T
}
###Unit
如果函数返回 Unit ,返回类型应该省略:
fun foo() {
}