《From Java To Kotlin》从Java到Kotlin·译 (双语对比)
Original 2017-06-15 香脆的大鸡排 码个蛋 码个蛋 码个蛋WeChat ID codeegg
Intro 每天更新优质文章:Android、职场干货,不定期大神语音分享。
作者博客
http://www.jianshu.com/u/abc8086489c7
原文链接
https://github.com/MindorksOpenSource/from-java-to-kotlin
前言
Kotlin一度成为上月的一个热点。AndroidStudio 3.0上官方直接得到了支持。现在的我并没有那么多时间投入到新的语法学习中。但丝毫不能赶走我对他的热情。因为对照最近一年我在写的ES6(ECMAScript 6 JavaScript 2015年的语法糖)感觉Kotlin这是给android程序员的一种福利。在这之前,当我试图开始用ES6到工作中后,发现java的语法确实有些保守和老旧了。那么现在你可以不用担心了。Kotlin的到来,将是下一个春天,因它并不是很难。语法够简洁明朗。吸收了多数优秀新语言的特性。使得你只需要花小成本的投入即可获得高效的编码效率。这无非是一件特别棒的事情。 如果你是一名android开发者,又不想立刻投入到新的语言中来,不妨看看这篇文章对两门语言的一个写法对比。相信你会喜欢的。
接下来让我们一起来划水吧。
目录
-
打印日志
-
常量与变量
-
null声明
-
空判断
-
字符串拼接
-
换行
-
三元表达式
-
类型判断和转换 (声明式)
-
类型判断和转换 (隐式)
-
多重条件
-
更灵活的case语句
-
for循环
-
更方便的集合操作
-
遍历
-
方法定义
-
带返回值的方法
-
无结束符号
-
constructor 构造器
-
Get Set 构造器
打印日志
2
常量与变量
3
null声明
4
空判断
5
字符串拼接
6
换行
7
三元表达式
8
类型判断和转换 (声明式)
9
类型判断和转换 (隐式)
10
多重条件
11
更灵活的case语句
12
for循环
13
更方便的集合操作
14
遍历
15
方法定义
16
带返回值的方法
17
无结束符号
18
constructor 构造器
19
Get Set 构造器
相关文章推荐:
往日文章集合:
打赏不是必须的,点赞表示喜欢。
长按二维码向我转账
打赏不是必须的,点赞表示喜欢。
受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。