Kotlin
文章平均质量分 83
OneDeveloper
当你无所事事的时候,就得好好想想还缺少什么!!!
展开
-
Kotlin Flow 相关笔记
参考文章:https://developer.android.com/kotlin/flow?hl=zh-cn涉及到的源码版本(不同版本实现可能有出入):flow() 方法以下内容,都是基于 flow() 顶级方法的内部实现是基于 SafeCollector 和 SafeFlow 来说明的。实现原理public fun <T> flow(@BuilderInference block: suspend FlowCollector<T>.() -> Unit): F原创 2022-01-11 00:35:08 · 2094 阅读 · 0 评论 -
【Kotlin】—— 函数字面值(量)补充
之前在学习 Kotlin 的时候,有整理了一篇关于 函数字面值 的博客。然后今天再回顾相关知识点的时候,感觉对这个概念加深了一点理解,而且之前那篇文章可能说得不太明白,于是这里又整理下相关的想法,做一个补充,希望能够帮助大家更加通俗的理解这个概念。首先,函数字面值(量)即一段函数文本,说白了就是一段代码,可以当作参数来传递。比如下面的:var tmp: ((Int) -> Boole...原创 2019-12-22 20:29:43 · 549 阅读 · 0 评论 -
【Kotlin】—— 函数字面值(量)
在学习的 Kotlin 的时候,接触到了一个概念,即函数字面值,有的也叫函数字面量,(英文:function literal)。先是 Google 了一番,在结合 javascript字面量、什么是Scala中的函数字面量? 两篇博客的理解:函数字面值(量)即一段函数文本,说白了就是一段代码,可以当作参数来传递。函数字面量是匿名的,它们在默认情况下没有名称,但是你可以通过将它们绑定到一个变量...原创 2018-09-30 15:35:27 · 2242 阅读 · 1 评论 -
Kotlin之 apply / with / run / also / let
主要参考:https://www.jianshu.com/p/5c4a954d2b2cwith/** * Calls the specified function [block] with the given [receiver] as its receiver and returns its result. */@kotlin.internal.InlineOnlypublic in...转载 2019-01-21 16:15:45 · 130 阅读 · 0 评论