我是在深入学习 kotlin 时第一次看到协程,作为传统线程模型的进化版,虽说协程这个概念几十年前就有了,但是协程只是在近年才开始兴起,应用的语言有:go 、goLand、k...
我是在深入学习 kotlin 时第一次看到协程,作为传统线程模型的进化版,虽说协程这个概念几十年前就有了,但是协程只是在近年才开始兴起,应用的语言有:go 、goLand、k...
2021年对于我来说过得实在是太快了,回顾这一年,工作上疲于奔命,没做出什么有价值的东西;技术上没有什么大的长进,更别谈有什么有价值的项目和文章产出;可能唯一多出来的只有肚子...
一、开篇距离上次写文章已经有段时间了,说实话真不知道最近在忙些什么,现在沉下心来把最近项目中遇到的问题记录下来便于以后遇到中使用吧!废话不多说,先看一下效果图 二、需求解析 ...
高阶函数 1.map 2.flatMap 3.fold 4.reduce 5.joinToString 6.filter 7.takeWhile
Hilt是什么,有什么用?个人认为学习Hilt应该先学习Dagger2,毕竟hilt就是对dagger2的进一步封装Hilt 是 Android 的依赖项注入库,可减少在项目...
一. Kotlin Flow 介绍 Flow 库是在 Kotlin Coroutines 1.3.2 发布之后新增的库。 官方文档给予了一句话简单的介绍: Flow — c...
kotlin 一直我只是记录实际写法,但是我发现有些点总是忘,不写不行了,所以下面我记录的是容易忘或是忽略的部分 基础数据类型 kotin 对应的基本数据类型如下: 在 k...
前言 在Kotlin中,有一些用于扩展 & 方便开发者编码的内置函数,能大大提高开发者的开发效率。今天,我将主要讲解的是: let函数 also函数 with函数 run函数...
本文想要尽可能简单的说一些有关协程的知识上篇文章太过长,内容涉及较多,没有控制好:协程初探 希望这篇会更简易一些, 主要涉及到以下内容: 协程的基本使用方式; 协程的 sus...
我们可以使用 TextView 做些什么呢?一般的文本控件可以使用 TextView 来实现,那么,还有没有一些其他的场景,可以使用 TextView 实现呢? 本文想记录一...
1. 有关作用域函数: Kotlin 中有很多作用域函数, 但是常见的使用场景是不同的。 常见的五种作用域函数 let, run also, apply, with, 所有的...
Kotlin 中新增了「内联函数」,内联函数起初是在 C++ 里面的。 那在 Kotlin 中加入内联函数,是有什么作用呢? 以下内容分为以下几部分: 什么是 inline ...