一.组合挂起函数 1.默认顺序调用 假设我们在不同的地方定义了两个进行某种调用远程服务或者进行计算的挂起函数。我们只假设它们都是有用 的,但是实...
1.取消协程的执行 在一个⻓时间运行的应用程序中,你也许需要对你的后台协程进行细粒度的控制。比如说,一个用戶也许关闭了 一个启动了协程的界面,那...
1.什么是协程 我们先来看以下程序 开启一个协程来打印“World!”,在主线程中打印“Hello,”,主线程打印结束后阻塞2秒等待协程打印 运...
一.互操作与可空性 1.互操作与可空性 Java世界里所有对象都可能是null,当一个Kotlin函数返回String类型值,你不能想当然地认为...
一.扩展函数 1.定义扩展函数 扩展函数可以在不直接修改类定义的情况下增加类功能,扩展函数可以用于自定义类,也可以用于比如List、String...
一.定义类 1.field 针对定义的每一个属性,Kotlin都会生成一个field、一个getter、以及一个setter,field用来存储...
一.null安全与异常 在Java中我们司空见惯的空指针异常NullPointerException带给了我们很多麻烦。Kotlin作为更强大的...
一.变量常量与类型 1.声明变量 2.Kotlin内置数据类型 3.只读变量 var:如果要声明可修改变量,使用var修饰符;val:如果要声明...
从今天开始入坑Flutter,先从一个小小的ListView开始吧! 官方Codelabs:https://codelabs.flutter-i...