Kotlin基础语法笔记
Comment在GoogleIO 2017上,google宣布Kotlin作为安卓开发的一级编程语言
Kotlin官方英文文档
点击进行下载: Kotlin基础语法.docx
在过程中,刚开始确实会对其有排斥心理,因为类似于重复学习,但是在后续的过程中,会逐步发现语言设计者的用心,提供了很多便利的语法,其中与Python有一些相似之处,据称与C#有不少相似之处,不过据说最相似的是Scala,不过由于C#和Scala都没有学过,所以无法进行更多比较.个人感觉kotlin的lambda表达式非常容易理解.
不像Python在版本迭代中抛弃了较多的版本兼容性,java在更新中为了兼容性所以比较保守,现在的java的语法确实与当初的并没有太多的不同,虽然对于初级中级的需求并没有太多影响,不过对于一些特殊情况需要比较繁琐的操作,kotlin作为一门基于jvm的新语言,因此与java具有100%互通性,可以使用java已有的丰厚资源,又可以用自己的新特性带来更多便利. 可以预见到的是在google的扶持下,Android目前的java支持库在将来可能会慢慢转为kotlin,所以在有条件的情况下,趁早学习并习惯kotlin不失为不错的选择.
编写并运行Kotlin
至文章发布时Android Studio的Kotlin支持版本还未发布稳定版,可以下载其AndroidStudio3.0预览版,不想使用预览版的可以在当前版本上基于插件形式.
1.在Setting的Plugins中查找并按照Kotlin
2.在Project的gradle中添加依赖支持
buildscript { |
3.在Module的gradle中添加插件依赖
apply plugin: 'kotlin-android' |
笔记目录
Kotlin的数据类型 |