《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

2020-12-15 12:09:47 浏览数 (1)

作者博客

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开发者,又不想立刻投入到新的语言中来,不妨看看这篇文章对两门语言的一个写法对比。相信你会喜欢的。

接下来让我们一起来划水吧。

目录

  1. 打印日志
  2. 常量与变量
  3. null声明
  4. 空判断
  5. 字符串拼接
  6. 换行
  7. 三元表达式
  8. 类型判断和转换 (声明式)
  9. 类型判断和转换 (隐式)
  10. 多重条件
  11. 更灵活的case语句
  12. for循环
  13. 更方便的集合操作
  14. 遍历
  15. 方法定义
  16. 带返回值的方法
  17. 无结束符号
  18. constructor 构造器
  19. Get Set 构造器

1

打印日志

2

常量与变量

3

null声明

4

空判断

5

字符串拼接

6

换行

7

三元表达式

8

类型判断和转换 (声明式)

9

类型判断和转换 (隐式)

10

多重条件

11

更灵活的case语句

12

for循环

13

更方便的集合操作

14

遍历

15

方法定义

16

带返回值的方法

17

无结束符号

18

constructor 构造器

19

Get Set 构造器

0 人点赞