Kotlin
主要包括Kotlin的基本用法和在安卓中的使用
chen_qing_zhen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Kotlin Flow 转换以及上下游处理
1、下面代码展示了upStreamFlow作为上游,downStreamFlow作为下游,通过对upStreamFlow使用map操作符函数将upStreamFlow转换为新的Flow对象,每个元素都通过lambda表达式进行处理,并生成以“Number:”为开头的字符串。本片文章主要介绍Flow上下游处理,上游一个Flow使用map,上游两个Flow使用zip,上游三个Flow及以上使用combine。3、上游有三个Flow或以上的时候可以使用combine操作符函数,将三个Flow合并为一个Flow。原创 2023-08-26 11:21:24 · 943 阅读 · 0 评论 -
Kotlin作用域操作符
作用域操作符使用与操作所有的对象其中包括:let与run都会返回闭包的执行结果,区别在于let有闭包参数,而run没有闭包参数let {...}返回闭包的执行结果,有具体参数,或者用it访问run {...} 返回闭包的执行结果,使用this访问或者可以省略thisalso与apply都不返回闭包的执行结果,区别在于also有闭包参数,而apply没有闭包参数also {...}不返回闭包的执行结果,返回调用方本身,有具体参数,或者用it访问apply {...}不...原创 2021-09-19 15:59:22 · 278 阅读 · 0 评论 -
Kotlin集合操作符
集合操作符只适用于操作集合元素操作类constains -- 判断是否有指定元素elementAt -- 返回对应的元素,越界会抛出IndexOutOfBoundsExceptionfirstOrNull -- 返回符合条件的第一个元素,没有 返回nulllastOrNull -- 返回符合条件的最后一个元素,没有 返回nullindexOf -- 指定元素的下标,没有 返回-1singleOrNull -- 返回符合条件的单个元素,如有没有符合或超过一个,返回null判断类any -原创 2021-09-19 14:58:08 · 919 阅读 · 0 评论
分享