kotlin
文章平均质量分 84
cheng_congcong
这个作者很懒,什么都没留下…
展开
-
Kotlin协程基本使用
协程官方提供的线程API,类似于Executor,方便对线程做操作GlobalScope.launch(Dispatchers.Main) { val str = withContext(Dispatchers.IO) { optList() } tv_content.text = str}Launch函数创建一个新的协程,可以指定运行的线程,如 Dispatchers.Main、Dispatchers.IO 等。{}中的代码块就是协程。withConte原创 2021-06-04 14:28:24 · 1041 阅读 · 1 评论 -
kotlin介绍与基本使用
Lambda可理解为一段代码块,{ }包围,可当做值进行传递,lambda是未声明的函数,以表达式的形式传递val sum = {num1: Int, num2: Int -> num1 + num2}-> 前为参数列表,-> 后为要执行的函数体。参数需指定参数类型,若可以推断出类型,可以省略。val sum2: (x: Int, y: Int) -> Int = { num1, num2 -> num1 + num2 }把lambda作为函数的参数传递(高阶函数原创 2021-06-04 14:19:59 · 272 阅读 · 0 评论