首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
花開上弦月
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
掌握Kotlin标准函数:run, with, let, also and apply
Kotlin的一些标准函数非常相似,我们不确定使用哪个函数。在这里我将介绍一个简单的方法来清楚地区分他们的差异和如何选择使用。 我重点关注run, with, T.run, T.let, T.also and T.apply函数。我称他们为范围函数,因为我认为他们的主要功能是为…
一款关于学习 Kotlin+Retrofit+RxJava 的优质项目
一款关于学习 Kotlin+Retrofit+RxJava 的优质项目
使用Kotlin takeIf(或takeUnless)
或者极端点,把每一个if语句改成类似下面(不推荐)。 像其他任何东西一样,takeIf(或takeUnless)确实有它的使用场景。我通过不同情况分享我对他们的理解。在此之前,让我们看看它的实现。 它是从T对象本身调用的。即T.takeIf, 等待predicate评估后它返回…
Kotlin:继承类
众所周知,Kotlin是一门面向对象的开发语言。也有着面向对象语言的特性。而面向对象的三大特性即封装、继承、多态。这是每一门面向对象语言都具有的特性。今天这一节会着重的讲解Kotlin的继承与Java的不同处和Kotlin独有的特点。 由于面向对象的三大特征太过于普通,而且这并…
关于应用Kotlin后的编译速度问题
2017年 Kotlin 被 Google 钦定为 Android 开发官方语言之一后,便如火如荼。很多团队开始应用了Kotlin,可谓是收益良多,可是也有一些问题,一个比较明显的就是Kotlin应用后编译速度会比较慢。这种感觉就像我们从Eclipse迁移到Android St…
转向Kotlin——类和接口
和Java没有什么两样,Kotlin中,类的声明也使用class关键字,如果只是声明一个空类,Kotlin和Java没有任何区别,不过定义类的其他成员,区别就很大了。 构造器也叫构造方法,是类创建的必要元素。 面向对象语言在定义类的时候,都需要至少制定一个构造方法,如果不指定构…
当 Kotlin 遇上 Android KTX,岂止丝滑?
Kotlin 语言自从得到 Google 的官方认定之后,在 Android 开发这条路上的发展可谓是一马平川。不仅是 Android Studio 3.0 开始默认自动支持 Kotlin 语言,还有一件更为惊喜的事。 Google 于上周正式对外发布 Android KTX …
官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
2月5号的时候,Google 发布了一款 Kotlin 的扩展库,叫 Android KTX,不过现在还处于预览版的状态。它能使 Android 上的 Kotlin 代码更简洁,从而提高开发者的效率和使用体验。 Android KTX 其实就是一个 Kotlin 代码的扩展库,…
Android鬼点子-关于kotlin的几招祖传手艺
使用lateinit关键字,可以稍后初始化。 用到时候,再初始化。 在java中使用static关键字声明类方法和类变量。 kotlin中使用companion object声明类方法和类变量。