
Kotlin
沐恩_
自强不息,厚德载物
展开
-
Kotlin协程 ThreadLocal
Kotlin中有一个和Java的ThreadLocal概念差不多的东西, ThreadLocal是Thread私有的,ThreadLocal.asContextElement是coroutine私有的. 注意在launch的时候指定值.无论coroutine在线程池的哪个线程. 最终获取到的都是coroutine私有的数据.val threadLocal = ThreadLocal<S...转载 2020-02-26 10:06:20 · 1891 阅读 · 0 评论 -
Kotlin标准函数run,with,let,also和apply的使用和区别
选择哪种函数1.让我们看看源码中是如何定义的/** * Calls the specified function [block] and returns its result. */@kotlin.internal.InlineOnlypublic inline fun <R> run(block: () -> R): R { contract...转载 2020-01-08 09:18:48 · 376 阅读 · 0 评论 -
精通Kotlin标准函数:run、with、let、also和apply
作者:liangfei链接:https://juejin.im/post/5ac03b57f265da238532ffa4来源:掘金一些 Kotlin 的标准函数非常相似,以至于我们都无法确定要使用哪一个。这里我会介绍一种简单的方式来区分他们的不同点以及如何选择使用。作用域函数接下来聚焦的函数有:run、with、T.run、T.let、T.also以及T.apply。我称...转载 2020-01-08 09:13:32 · 291 阅读 · 0 评论