kotlin基础
文章平均质量分 91
爱海贼的小码农
做任何事,不要急躁,要慢慢沉淀自己。
展开
-
Kotlin协程,我学“废”了
Kotlin协程 Kotlin协程(本文讲解的协程都是基于Kotlin讲解的,其他语言的协程不在本文章的讨论范围)目前很流行的一款用于异步任务处理的库,都知道它处理异步任务特别好用,但是很少人去探究它背后的原理。还有一点,由于它是用于处理异步任务的,很多人将协程与线程做对比,也有一些人将协程与Rxjava做对比。这篇文章将从最简单的用法开始,层层递进的讲解以下知识点:如何使用使用协程,以及协程中的一些重要概念协程怎么处理异步任务和并发任务挂起函数是什么协程底层是怎么实现挂起-恢复的协程是怎么原创 2022-01-04 11:56:35 · 1727 阅读 · 0 评论 -
kotlin中构造函数,伴生对象的讲解
kotlin中构造函数,伴生对象的讲解在kotlin中有一些知识点看起来好像挺简单的,好像我们使用着确实也没有问题?但是这不意味我们懂了这些只是点,我们只是知道了怎么用,要说懂,就需要我们去了解它们的本质。今天我们就介绍kotlin中,一些我们看似懂了,却又没有完全懂的知识点。Kotlin Class中那些被我们忽略的知识点首先第一个知识点是class,首先来看一个java类。 class MyJavaClass { static String staticMember; //静态变量原创 2021-09-26 22:15:34 · 526 阅读 · 0 评论 -
kotlin中的高阶函数、匿名函数与lambda 表达式
高阶函数、匿名函数与lambda 表达式Kotlin 函数都是头等的,这意味着它们可以存储在变量与数据结构中、作为参数传递给其他高阶函数以及从其他高阶函数返回。可以像操作任何其他非函数值一样操作函数。头等函数:头等函数(first-class function)是指在程序设计语言中,函数被当作头等公民。这意味着,函数可以作为别的函数的参数、函数的返回值,赋值给变量或存储在数据结构中。高阶函数高阶函数是将函数用作参数或返回值的函数。 //learnHighFun是一个高阶函数,因为他有一个函数类型的原创 2021-09-21 16:10:32 · 258 阅读 · 0 评论 -
Kotlin中的那些事之——作用域函数。run,with,let,also,apply
theme: github前言熟悉kotlin的同学都知道,kotlin中有一些很好用的函数。比如run,with,let,also,apply。我们平时写代码的过程中肯定都有在使用这些函数,但是我们使用的过程中有留意这些函数是怎么实现的吗?或者说我们有平时有去了解过这些函数的区别吗?如果没有了解过,那么不要紧,这篇文章带你去了解一下kotlin中的这几个基本的函数。在讲解这几个函数之前,我们首先去了解一个概念——作用域函数作用域函数在Kotlin有这么一类函数,它们的唯一目的是在对象的上下文中执.原创 2021-09-16 23:55:03 · 179 阅读 · 0 评论