Avatar notebook default
13篇文章 · 13506字 · 1人关注
  • Kotlin StateFlow、SharedFlow、Channel

    StateFlow 和 SharedFlow 是 Flow API,允许数据流以最优方式发出状态更新并向多个使用方发出值。 StateFlow ...

  • Kotlin Flow数据流各种操作符演练

    Flow 源码如下 创建常规 Flow 的常用方式 flow{...} flowOf() asFlow() Flow 是冷流(惰性的) 在调用末...

  • Kotlin Sequence操作

    Sequence 为什么需要Sequence?我们一般在 Kotlin 中处理数据集都是集合,以及使用集合中一些函数式操作符 API,我们很少去...

  • Resize,w 360,h 240
    Kotlin协程原理

    线程与协程关系: 协程虽然不能脱离线程而运行,但可以在不同的线程之间切换。 我为什么要用上协程呢? Kotlin 协程的核心竞争力在于:它能简化...

  • Kotlin标准函数

    kotlin的标准函数,指的是Standard.kt文件中定义的函数,包括let、also、with、run、apply函数。 1.let函数 ...

  • Resize,w 360,h 240
    Kotlin内联函数全解

    kotlin内联函数是什么? Kotlin里使用关键字 inline 来表示内联函数。其原理就是:在编译时期,把调用这个函数的地方用这个函数的方...

    1.1 2062 0 10
  • Kotlin高阶函数探究

    如果一个函数接收另一个函数作为参数,或者返回类型是一个函数,那么这个函数我们就称之为高阶函数。任何以lambda或者函数引用作为参数的函数,或者...

  • Kotlin扩展函数在项目中的使用

    在Java中,我们要对一个类进行扩展方法,可以采用继承该类新增方法。 Anim原有run方法: Dog继承Anim类扩展eat方法: dog就扩...

    1.2 1072 0 11
  • Kotlin泛型、协变、逆变

    类(Class) 与类型(Type) Kotlin 中类和类型是不一样的概念,如下图: 型变 型变是指类型转换后的继承关系。Kotlin 的型变...

    0.8 1083 1 13

文集作者