Kotlin
wh8876
这个作者很懒,什么都没留下…
展开
-
Kotlin中let、also、with、run和apply使用
1、 let用户空判断 var user:User?=null user?.let{ //这里user不为null,才执行 //使用用it替代user } 返回值为函数块的最后一行或指定return表达式 2、also 和let类似,不同的是返回值不同,also返回传入的对象自己 3、with 适用于调用同一个类的多个方法时,可以省去类名重复,直接调用类的方法 with(user){ println("name is $name,age is $age") } 返回值为函数块的最后一行或指定return原创 2022-01-11 11:05:39 · 1687 阅读 · 0 评论 -
Kotlin函数
一、构造器 1、主构造器 写在类名之后的constructor() class User constructor(name:String){ var username = name } 类中的属性username可以引用构造函数中的参数name 可以在主构造器中直接声明属性 class User constructor(var name:String){ } 主构造器中的参数除了在类的属性中使用,还可以在 init 代码块中使用: class User constructor(name:Strin原创 2020-09-27 16:08:06 · 183 阅读 · 0 评论 -
Kotlin协程笔记
1、runBlocking 会阻塞主线程,等待协程执行完,才会继续执行主线程 2、launch 不会阻塞主线程原创 2020-09-24 15:23:34 · 145 阅读 · 0 评论