What is Kotlin
Kotlin,原意是在俄罗斯的一个小岛,JetBrain在2011年推出了以这个来命名的一个运行在JVM上的语言, 看上去有点类似C#和Scala的结合,并且同为静态类型,作为一门JVM上的语言,可以轻松兼容Java,并且整个语言设计的非常轻量。目前的版本为0.12.200
,尚未发布正式版。
Kotlin的下载和配置在其官网上有,在这里就不再赘述了,值得一提的是,作为JetBrains家出品的语言,自家的IDEA当然全力支持!
基本语法介绍
Kotlin的语法非常简洁,熟悉Java或者Scala的人都可以快速上手:
函数声明:
fun foo(va: Int): Int {
return 1
}
也可以单行声明:
fun foo(va: Int): Int = 1
lambda当然也是支持的:
var c = {foo: Int -> println(foo …