![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kotlin
文章平均质量分 82
ailinghao
移动端开发:iOS、Android、flutter
展开
-
kotlin中协程相关
协程不是线程,是基于线程封装的库,可以使用协程库提供的API方便的灵活的指定协程中代码执行的线程、切换线程,但不需要接触线程Thread类。类似于Android的AsyncTask或者RxJava的Schedulers,都解决了异步线程切换的问题,然而。原创 2024-05-12 22:19:15 · 910 阅读 · 1 评论 -
Kotlin语言泛型的形变是什么?
逆变指的是,这个泛型,只能是消费者,此泛型有泛型父类转子类的强转相关的概念存在,可理解此泛型,可以接收此泛型类型的父类型。不变指的是:这个泛型,可以是生产者,也可以是消费者,此泛型没有任何泛型继承相关的概念,可以理解是完全独立出来的泛型。协变指的是,这个泛型,只能是生产者,此泛型有泛型继承相关的概念存在,可以理解此泛型,可以接收此泛型类型的子类型。例如:下面案例中,此泛型只能是生产者,说白了,只能给用户端,读取泛型,却不能修改泛型。例如:下面案例中,此泛型既可以是生产者,也可以是消费者。原创 2024-05-12 21:28:01 · 367 阅读 · 1 评论 -
Kotlin 中的作用域函数
Kotlin 中的作用域函数原创 2023-12-15 17:20:56 · 912 阅读 · 1 评论 -
kotlin学习笔记
kotlin官方学习网站:https://developer.android.google.cn/kotlin/add-kotlin.kt编译成.javatools--->kotlin--->Show Kotlin Bytecode-->DecompileKotlin 基础语法1.Var 与 Valvar 关键字: 可变变量var <标识符> : <类型> = <初始化值>// 可以改,可以读 get set 如:var i..原创 2021-08-04 15:44:48 · 240 阅读 · 0 评论