logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

kotlin介绍与基本使用

Lambda可理解为一段代码块,{ }包围,可当做值进行传递,lambda是未声明的函数,以表达式的形式传递val sum = {num1: Int, num2: Int -> num1 + num2}-> 前为参数列表,-> 后为要执行的函数体。参数需指定参数类型,若可以推断出类型,可以省略。val sum2: (x: Int, y: Int) -> Int = { nu

#android#kotlin
Kotlin协程基本使用

协程官方提供的线程API,类似于Executor,方便对线程做操作GlobalScope.launch(Dispatchers.Main) {val str = withContext(Dispatchers.IO) {optList()}tv_content.text = str}Launch函数创建一个新的协程,可以指定运行的线程,如 Dispatchers.Main、Dispatchers.

#android#kotlin
到底了