首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Kotlin
订阅
掘金工程师
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
还在用kapt吗? 试试ksp吧 | 项目复盘
大家退后,今天我要开始表演一下装逼的艺术。这次我们尝试性的使用谷歌前一阵子公布的ksp(Kotlin Symbol Processing),一款专门拿来给Kotlin项目提升注解生成速度的。 在ksp出来以前,对于这种注解解释器,我们使用的都是java所提供的AbstractP…
Kotlin 关键字与操作符
expect 将一个声明标记为[平台相关],并期待在平台模块中实现。 ?. 执行[安全调用](如果接收者非空,就调用一个方法或访问一个属性) .. 创建一个[区间]
Kotlin修炼指南(三)——奇技淫巧
Kotlin作为Android开发的首选语言,为开发者提供了大量的语法糖和技巧,让开发者可以专注于需求开发,而将语言所带来的影响减少到最少。Java和Kotlin最大的区别,实际上在于Kotlin的函数式编程思想以及语法,特别是lambda表达式,这是Kotlin效率高于Jav…
Kotlin 知识梳理(9) 委托属性
类型为Type的属性p将它的访问器逻辑委托给了另一个Delegate实例,通过关键字by对其后的 表达式求值 来获取这个对象,关键字by可以用于任何 符合属性委托约定规则的对象。 当我们将foo.p作为普通属性使用时,实际上将调用Delegate类型的辅助属性的方法。为了研究这…