介绍
最近闲来无事,其实是被万恶的English所累,不能做其他事情,所以就觉得利用闲暇时间学下kotlin语言。
至于为什么要学习kotlin,我有这样合理的解释:
- 首先google 去年(2017)宣布,android 全面支持kotlin的开发,并且完全兼容java 语言,包括java的lib,如此,如果从java转换到kotlin,其成本相对于转换其他新语言,无形中少了很多。
- 其次,kotlin 有其很好的语言特性,我主要是被他的lambda 表达式和方法居然可以作为参数使用所吸引,所以决定试一试。
- 最后,TMD,确实很闲,但又没有大块的时间,所以确定看看基础的东西
至于为什么要写这个笔记式的Ebook,主要是觉得只有学的过程中有输出,记忆才会深刻,再者是觉得既然都记录下来,何不分享出去的心态来写,所以很多说明是很简单的,甚至是不完整的, 所以如果你对完善这项工作很感兴趣的话,也可以加入我,一起来完善,当然我还是得说,这个教程的初衷还是:学习为主,分享为铺的。所以大家开心就好,勿喷!
还要郑重声明一下,本教程中太基础的东西可能会一笔带过或者甚至没有,主要记录一些稍微有点特色的东西(相对于java来说)