Kotlin
文章平均质量分 59
在下木子李
喜欢Android开发的程序员
展开
-
Kotilin 协程 学习笔记
Kotlin 协程协程基于线程,是轻量级的线程。协程可以让异步逻辑的代码同步化。使用kotlin协程需要添加依赖库:implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.2'implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.2'第二个依赖是在Android项目中才会用到。最简单方式创建协程:GlobalScope.launch原创 2021-08-03 17:28:37 · 281 阅读 · 1 评论 -
Kotlin 高阶函数简介
Kotlin 高阶函数如果一个函数接收另一个函数作为参数,或者返回值的类型是另一个函数,那么该函数就是高阶函数。例如:fun seniorFun(param: String,func: (String,Int) -> Unit){ func("hello",123)}函数类型Kotlin除了整型、布尔型、等类型外还增加了一个函数类型。函数类型的语法规则类似这样:(String,Int)-> Unit-> 左边括号内就是该函数的所有参数类型,->右边就是该函数原创 2021-08-02 17:17:09 · 205 阅读 · 0 评论 -
Kotlin 知识点总结 类与对象
Kotlin 类与对象1、构造函数1、构造函数在 Kotlin 中的一个类可以有一个主构造函数以及一个或多个次构造函数。主构造函数写在类名后面class Student constructor(name: String){ }如果主构造函数没有任何注解或者可见性修饰符,可以省略这个 constructor 关键字。class Student(name: String){ }不能省略情况,例如:class Student private constructor(name: String原创 2021-08-02 10:21:29 · 342 阅读 · 0 评论 -
Kotlin 关键字lateinit 变量延迟初始化
kotlin lateinit 延迟初始化先看一段简单代码:class Test : AppCompatActivity(), View.OnClickListener { private var list: ArrayList<String>? = null override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) set原创 2021-03-27 11:17:32 · 475 阅读 · 0 评论