首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
liuzaojun_android
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
Kotlin | 利用by委托机制封装SharedPreference
写在前面 Kotlin 中的委托机制是一种非常灵活的语言特性,它可以让我们将对象的某些属性或方法委托给其他对象来处理。常见的有类委托、属性委托,详细用法参见:Kotlin | 10分钟搞定by委托机制
Kotlin 中作用域函数 let、with、run、also、apply 的核心使用指南
以下是 Kotlin 中作用域函数 let、with、run、also、apply 的核心使用指南,结合其特性、适用场景及代码示例整理而成: 🧩 一、作用域函数核心对比 函数 上下文对象引用 返回
Kotlin作用域函数:run、let、apply、also与with的终极指南
在Kotlin中,`run`、`let`、`apply`、`also`和`with`是作用域函数,用于在对象上下文中执行代码块,简化代码并增强可读性。它们的核心区别在于**上下文对象的引用方式**和*
Kotlin基本用法《四》-又想到了一些
补充一些杂七杂八有用的东西 Kotlin 中的 run、let、with、apply 都是作用域函数(Scope Functions),它们的核心作用是创建一个临时作用域,简化代码并增强可读性。虽然功
Kotlin inline、noinline 和 crossinline 的区别
Kotlin inline、noinline 和 crossinline 的区别 间接调用:内联函数的函数体中不直接调用函数类型参数,而是将其放在一个拥有另一个上下文的 Lambda 表达式或匿名类中
Kotlin - lateinit和by lazy的区别和原理
两者基本比较 把它们比作两种不同的"准备晚餐"方式: 1. by lazy 原理 想象成"点外卖"模式: 先下单(声明),但不立即配送(初始化) 第一次想吃的时候(首次访问)才开始配送(初始化) 之后
Kotlin扩展函数提升Android开发效率
在Android开发中,Kotlin的扩展函数(Extension Functions)犹如一把神奇的瑞士军刀,它能显著提升代码简洁性和开发效率。以下是通过实战案例展示的扩展函数魔法手册: 一、扩展函
Kotlin 字符串扩展一文通
在编程的世界里,字符串处理是日常开发中不可或缺的一部分。无论是拼接信息、格式化输出,还是进行复杂的文本分析,字符串操作始终占据着重要地位。然而,在传统的Java语言中,字符串的处理往往需要编写大量的代
Kotlin泛型精解:类型世界的奇幻之旅
理解Kotlin泛型对新手来说就像解咒语——相信我,我也是这么过来的。让我们通过一个魔法寓言来轻松掌握它们。 通过这篇魔法指南,你将掌握: 型变三法则:协变(out)、逆变(in)、不变的运作奥秘。
tryCatch还是runCatch,这是一个问题
在编写 Kotlin 代码时,你最终会遇到处理异常的不同方法,或者更笼统地说,处理可能会失败的函数的不同方法。 一种常见的方法是使用 try-catch 块,就像在许多其他编程语言(例如 Java)那