首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Kotlin
订阅
稀有猿诉
更多收藏集
微信扫码分享
微信
新浪微博
QQ
76篇文章 · 0订阅
从 internal 修饰符一探 kotlin 的可见性控制
前言 之前探讨过的 sealed class 和 sealed interface 存在 module 的限制,但其主要用于密封 class 的扩展和 interface 的实现。 如果没有这个需求只
告别KAPT!使用 KSP 为 Kotlin 编译提速
Kotlin Symbol Processing(KSP)是新一代的 Kotlin 注解处理工具,它基于 Kotlin Compiler 实现,相对于 KAPT 性能得到很大提升
kotlin - 你真的了解 by lazy吗
背景 kotlin中的语法糖by lazy相信都有用过,但是这里面的秘密却很少有人深究下去,还有网上充斥着大量的文章,却很少能说到本质的点上,所以本文以字节码的视角,揭开by lazy的秘密。 一个例
一文带你吃透Kotlin中 lateinit 和 by lazy 的区别和用法
正确选择lateinit 或 by lazy可以提升代码的健壮性和性能,避免不必要的空值检查和资源浪费。
拆解Kotlin中的by lazy:从语法糖到底层实现
本文深入探讨了Kotlin中by和lazy的使用机制,从语法糖的表象剖析到底层的实现原理,并通过实际案例展示了它们的单独使用和组合应用场景,帮助读者全面理解这一重要的语言特性。
重学Kotlin之泛型的逆变和协变
距离写上篇文章到现在已经一个多月了,时间确实隔得有点久。这一个多月发生了好多事情,从天津辞职到了北京,然后在新公司干了也快一个月了。。。 扯远了扯远了。。。上一篇文章重学Kotlin之那些你没注意到的细节中在写泛型那一块的时候只写了泛型的实化,本来想直接把泛型的逆变和协变写了的…
理解Kotlin中的reified关键字
本文介绍了Kotlin中的`reified`关键字,它允许在内联函数中访问类型参数的具体类型,解决了类型擦除问题。示例展示了如何应用`reified`关键字。
一次由 by lazy 引发的“数据倒灌”,深入理解 `by`关键字、`lazy`函数的本质
深入理解 `by`关键字、`lazy`函数的本质,并反思在 Android 架构设计中那些关于生命周期的重要原则
Kotlin遇上Java 静态方法
Kotlin 遇上 Java 静态方法:剖析一个在继承关系中,由 Kotlin 的 `companion object`与 Java 的 `static`方法引发的经典陷阱
Kotlin/Native 编译流程浅析
Kotlin/Native 编译流程浅析 之前我们介绍了 Kotlin/JVM 的编译流程,今天我们来看看 Kotlin/Native 的编译流程。