Kotlin的介绍就不多说了,已经被列为Android官方开发语言,在Android开发者中简直炸了锅。至于为什么要使用Kotlin,可以到这看
http://www.jianshu.com/p/c4750300b862
学习一门新的语言,少不了Hello World
先贴Java
public class Test { public static void main(String[] args) { System.out.println("Hello World!"); } }
使用Kotlin老爹家的IDE:IntelliJ IDEA 可实现无缝转换。快捷键Control+Shift+Alt+K
object Test { @JvmStatic fun main(args: Array<String>) { println("Hello World!") } }
Run
Hello World!
在Konlin,是可以不声明类主体的,新建一个Test.kt,里面贴代码,照样Hello World!
fun main(args: Array<String>) { println("Hello World!") }
再来看字符串模板
fun main(args: Array<String>) { val str = "World" println("Hello, $str!") }
官方版的高级Hello,跟switch有点像
fun main(args: Array<String>) { val language = if (args.size == 0) "EN" else args[0] println(when (language) { "EN" -> "Hello!" "FR" -> "Salut!" "IT" -> "Ciao!" else -> "Sorry, I can't greet you in $language yet" }) }
强大而又简洁的语言