本文共 1573 字,大约阅读时间需要 5 分钟。
在Beta 之后仅仅几个月,JetBrains 正式宣布,其基于JVM 并兼容Android的新语言。制造商表示,Kotlin 打算作为一个“好工具”,目的是为了驱动设计决策向实用性和互操作性前进。Kotlin 希望解决Java 中只能通过类库和外部工具来修复的许多问题,同时提供平滑和渐进的过渡机会。
\\,JetBrains 决定创建Kotlin ,以此来提高开发他们自己的产品时(Kotlin 现在被使用在JetBrains 的产品中,比如IntelliJ IDEA)的生产效率。考虑到许多其他用户将不得不面对同样的问题,JetBrains 决定,并且鼓励参与和贡献。因为它基于Java 1.6,Kotlin 很快在Android 开发者中流行起来,为他们提供了获取一系列其他版本和语言所拥有的流行特性。事实上流行的证据就是新的Android 开发工具,比如,包含了对Kotlin 的支持。
\\虽然Kotlin 在Android 开发中超越Java 的优势会在Android 完成 之后减弱,但是开发者能够在一些其他的领域获得益处。其中包括:
\\val x: String? = \"Hi\" // Declaring x as a nullable String\x.length // Does not compile, x could be null, null check needs to happen first\\if (x != null) {\ x.length // Compiles, Kotlin understands that x is not null by this point\}\\val y: String = null // Does not compile, y is not declared as nullable\\
转载地址:http://zzhbo.baihongyu.com/