#Kotlin

Kotlin 迷人的语言特性(下)

在上一篇文章,我们介绍了 Kotlin 许多迷人的语言特性,包括空安全、类型推断、操作符重载等等,接下来我们继续领略 Kotlin 给我们带来的迷人特性。 委托属性Kotlin 没有字段(field)的概念,只有属性,Kotlin 为所有的属性自动生成 Setter 和 Getter 方法(常量只有 Getter)方法,对 Kotlin 属性的设置和访问,也都是通过 Setter 和 Getter

Read More

Kotlin 迷人的语言特性(上)

Kotlin 今天能够被大家所广泛认识,当然是要依赖于 Google 在 I/O 大会上力挺的结果,然而支撑 Kotlin 从众多语言中脱颖而出的是,它作为一门现代语言,吸收了许多现代语言所有的非常棒的特性,正是这些迷人的语言特性加上 Android 开发的无缝对接,让 Kotlin 一下击败 Java,俘获了大多数 Android 程序员的芳心。 空安全空安全是 Kotlin 送给 Androi

Read More

玩转 Kotlin 委托属性

tags: Kotlin Kotlin 属性要讲 Kotlin 的委托属性,要先从 Kotlin 的属性说起,当然关于属性的定义就不多介绍了。这里介绍一下 Kotlin 区别于 Java 独有的 back field 的概念。用过 Kotlin 的人都知道,Kotlin 的属性是天生带 Setter/Getter 方法的,不过如果要重写他们的话,写法有所不同。

Read More

Kotlin:The Good, The Bad, and The Ugly(译)

tags: Kotlin, Android 在我的 上一篇文章, 谈到了关于转换 Java 到 Kotlin 代码和我喜欢的一些库。现在,我想要谈谈关于 Kotlin 这门语言本身的想法,还有它和 Java 交互的方式。 The GoodKotlin 有许多让人喜欢的理由。像 null safety、property access 和 unchecked exceptions 类似这些明显的特性在

Read More