普通的回调函数: 回调方法,模拟耗时操作 去掉回调,转换为挂起函数:
普通的回调函数: 回调方法,模拟耗时操作 去掉回调,转换为挂起函数:
泛型的概念 泛型是一种类型层面的抽象 泛型通过泛型参数实现构造更加通用的类型的能力 泛型可以让符合继承关系的类型批量实现某些能力 如上,我要两者的比较大小,比较的元素限制在C...
参考链接: java Runtime.exec()执行shell/cmd命令:常见的几种陷阱与一种完善实现https://www.jianshu.com/p/af4b3264...
前言 翻译自 协程异常[https://medium.com/androiddevelopers/exceptions-in-coroutines-ce8da1ec060c]...
Kotlin比Java更方便的地方,其中之一是可以将函数作为参数。上面三者都是将函数作为其它函数的参数来使用,其形式虽然简单,但理解并不简单。一、共同点三者的返回值相同,均为...
接下来学习Kotlin中的注解(Annotations)和类型别名(Type aliases)。 类型别名(Type aliases) 1.1版本 类型别名为现有类型提供替代...
从Java语言转到Kotlin,最让人头疼的问题恐怕就是lambda表达式了。 lambda,准确的中文翻译是:匿名函数。不过,在Kotlin语言中本身就有匿名函数的概念,为...
Kotlin Coroutines(协程) 完全解析系列: Kotlin Coroutines(协程) 完全解析(一),协程简介 Kotlin Coroutines(协程) ...
Kotlin Coroutines(协程) 完全解析系列: Kotlin Coroutines(协程) 完全解析(一),协程简介 Kotlin Coroutines(协程) ...