首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
冲锋喵
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
Kotlin flow实践总结
最近学了下Kotlin Flow,顺便在项目中进行了实践,做一下总结。 主要列举了几个场景,以及相应的代码实现。
【Kotlin】contract 到底有什么用?
我们在开发中肯定会经常用Kotlin提供的一些通用拓展函数,当我们进去看源码的时候会发现许多函数里面有contract {}包裹的代码块,那么这些代码块到底有什么作用呢?? 测试 接下来用以下两个我们
【辨析】Compose 完全脱离 View 系统了吗?
Compose正式发布已经一段时间了,但相信很多同学对Compose还是有很多迷惑的地方。Compose跟原生的View到底是什么关系?Compose渲染还是View的那老一套吗?
kotlin协程也有并发?
android开发中协程大家可能用的多了,但是处理并发的场景估很少遇到。本文中我给大家剖析一下协程并发
Kotlin下的5种单例模式
前言 最近在学习Kotlin这门语言,在项目开发中,运用到了单例模式。因为其表达方式与Java是不同的。所以对不同单例模式的实现进行了分别探讨。主要单例模式实现如下: 饿汉式 懒汉式 线程安全的懒汉式
Kotlin - 枚举与密封类
所以我们可以知道枚举中的每一个成员,其实都是枚举的一个实例对象,因此枚举会比较占内存;另外,因为 class 默认是 final 的,且构造器是 private 的,所以枚举没有子类,因此枚举是实例可数的。既然枚举是类,那它就可以有构造函数以及成员方法: 枚举:实例可数,没有子…
Kotlin - 常见高阶函数
forEach高阶函数forEach是可迭代对象的扩展方法,接收函数类型是(T)->Unit的参数action,forEach会将action这个函数作用于可迭代对象中的每个元素,这是源码:根据for
Kotlin - 作用域函数
另外,还有一种经常使用 let 的场景,那就是懒得给变量命名,使用 it 代替。 also 对于执行一些将上下文对象作为参数的操作很有用。对于需要引用对象而不是其属性与函数的操作,或者不想屏蔽来自外部作用域的 this 引用时,请使用 also。 作用:生成一个临时作用域,并在…
Kotlin - 数据类
使用 val (arg1, arg2) in object 这种写法,就可以从 object 对象中提取出 component1() 和 component2() 的返回结果,而且 componentN 方法 的返回值类型是没有限制的。 可见,使用 data class 就无须…
Kotlin - 函数式编程
这不就是高阶函数的定义吗?是的,不过,函数式编程是一种编程范式,而高阶函数是函数式编程的基本技术,换句话说:函数式编程包括但不限于高阶函数这一种技术,还有闭包、柯里化、偏函数等等。 闭包就是能够读取其他函数内部变量的函数。对于支持函数式编程的语言来说,可以在一个函数 A 内部再…