最新 最热

11. Kotlin 类声明与伴生对象(companion)

companion object 的出现是为了解决 Java static 方法的反面向对象(Anti-OOP)的问题。static 方法无法声明为接口,无法被重写——用更学术的话来说,static 方法没有面向对象的消息传递和延迟绑定特性[参考]。而 Scala 为...

2020-04-14
1

Kotlin 新版本也有了交叉类型和联合类型?

Kotlin 1.4-m1 发布之后,我曾整理了一下官方博客中提到的语法更新,见 Kotlin 1.4 新特性预览。除了前面的文章中提到的变化,新类型推导算法对于我们平常的代码编写的提升实际上还会体现在很多方面,接下来我们再为大家展示...

2020-04-14
0

在 Android 开发中使用协程 | 背景介绍

本文是介绍 Android 协程系列中的第一部分,主要会介绍协程是如何工作的,它们主要解决什么问题。

2020-04-10
0

那个男人再发力,原来我以前学的 Lambda 都是假的

大家好,我是扔物线朱凯。Kotlin 很方便,但有时候也让人头疼,而且越方便的地方越让人头疼,比如 Lambda 表达式。很多人因为 Lambda 而被 Kotlin 吸引,但很多人也因为 Lambda 而被 Kotlin 吓跑。其实大多数已经用了很久 Kotl...

2020-04-10
0

【码上开学】Kotlin 的高阶函数、匿名函数和 Lambda 表达式

大家好,我是扔物线朱凯。Kotlin 很方便,但有时候也让人头疼,而且越方便的地方越让人头疼,比如 Lambda 表达式。很多人因为 Lambda 而被 Kotlin 吸引,但很多人也因为 Lambda 而被 Kotlin 吓跑。其实大多数已经用了很久 Kotl...

2020-04-10
0

Kotlin Coroutines Flow 系列(四) 线程操作

在之前的 Kotlin Coroutines Flow 系列(一) Flow 基本使用 一文中曾经介绍过 Flow 的切换线程,以及 flowOn 操作符。

2020-04-09
0

Kotlin:这是一份全面 & 详细的 类使用 的语法学习指南

对于构造函数,Kotlin中类可有一个主构造函数 & 多个次构造函数,下面将详细说明。

2020-04-09
0

Kotlin Vocabulary | 密封类 sealed class

我们经常需要在代码中声明一些有限集合,如: 网络请求可能为成功或失败;用户账户是高级用户或普通用户。

2020-04-03
0

思维导图学 Kotlin

前言最近做了《Kotlin实战》的思维导图笔记,Kotlin真香……目录image基础imageimageimage函数imageimage类、对象imageimageλ表

2020-04-01
0

Kotlin实战之仿【One·一个】

最近刚开始学习使用Kotlin,被Kotlin的简洁深深吸引,但是纸上得来终觉浅,学习一门编程语言的最好途径始终是动手coding,但是做个什么好呢?秉着简单实用有内涵的(装逼)原则,『ONE · 一个』完美的符合了要求:...

2020-04-01
0