31DaysOfKotlin-series 6

Google推送的31天快速了解Kotlin,这篇就是最后一个了。但我还会继续从平时的学习中分享一些有用的学习经历 1. Android KTX提供了bundle creator,可以让我们在创建bundle的时候更加简洁,不用再调用’putString’, ‘putInt’等方法,调用一次就返...

2018-04-20 18:32:44

阅读数:62

评论数:0

31DaysOfKotlin-series 5

通过Kotlin的操作符重载可以让你写kotlin变得更快,像Path,Range或者SpannableStrings允许操作符“addition”或者“substraction”等, 你可以实现自己的操作符,比如: /** Adds a span to the entire text. **...

2018-04-19 21:42:50

阅读数:32

评论数:0

31DaysOfKotlin-series 4

Android的KTX实现了Kotlin中的reified type parameters,这样一来,就可以不用再传递class的参数给我们的函数,比如: // the old way var alarmManager = context.getSystemService(AlarmManag...

2018-04-18 20:02:52

阅读数:30

评论数:0

31DaysOfKotlin-series 3

Kotlin可以有mutable和ready-only的field,同时它的getters和setters方法默认是自动生成的,你也可以自定义。 class User { val id: String = "" //immutable. jus...

2018-04-17 19:15:46

阅读数:29

评论数:0

31DaysOfKotlin-series 2

Kotlin可以有mutable和ready-only的field,同时它的getters和setters方法默认是自动生成的,你也可以自定义。 class User { val id: String = "" //immutable. jus...

2018-04-16 13:40:41

阅读数:30

评论数:0

31DaysOfKotlin-series 1

最近从网上看到Google推送的31天学习Kotlin,觉得还不错,所以特此Mark下 处理null条件?可以使用elvis operator ‘?:’ val name: String = person.name ?: "unknown" val age...

2018-04-16 11:07:58

阅读数:36

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭