[Kotlin Tutorials 22] 协程中的异常处理
# 协程中的异常处理  ## Parent-Child关系 如果 ... »
# 协程中的异常处理  ## Parent-Child关系 如果 ... »
# 协程的取消 本文讨论协程的取消, 以及实现时可能会碰到的几个问题.  本 ... »
上期主要分享了 From Java To Kotlin 1 :空安全、扩展、函数、Lambda。 这是 From Java to Kotlin 第二期。 From Java to Kotlin 关键在于 **思维的转变**。 ... »
Kotlin 是一种静态类型的编程语言,由 JetBrains 开发。它可以编译成 Java 字节码,也可以编译成 JavaScript 代码。Kotlin 具有现代化的语法和功能,可以与 Java 互操作,并且可以在 Android 开发中使用。 Kotlin 的语法简洁、易读、易写,具有许多现代... ... »
[toc] # 高阶函数 高阶函数是将函数用作参数或返回值的函数,还可以把函数赋值给一个变量。 所有函数类型都有一个圆括号括起来的参数类型列表以及一个返回类型:(A, B) -> C 表示接受类型分别为 A 与 B 两个参数并返回一个 C 类型值的函数类型。 参数类型列表可以为空,如 () -> A ... »
From Java To Kotlin, 空安全、扩展、函数、Lambda 概述(Summarize) * • Kotlin 是什么? * • 可以做什么? * • Android 官方开发语言从Java变为Kotlin,Java 有哪些问题? * • Kotlin的优点 * • Kotlin 特性 ... »
本文设计并实现了一种专用于路径路由匹配的规则,以一种简单而通用的方式描述一组路径的特征,来简化这种场景路由描述难度,让小白可以快速学习并上手。 ... »
目录 引言 1. 枚举类 2. 枚举属性 3. 枚举函数 4. 枚举构造函数 5. 枚举扩展函数 结语 引言 翻译自:towardsdev.com/mastering-e… Kotlin 作为现代的、强大的编程语言,可以给开发者提供诸多特性和工具,得以帮助我们编写更加高效、更具可读性的代 »
目录 密封类 密封接口 何时使用密封类与密封接口 密封类和密封接口是 Kotlin 中允许创建受限类层次结构的两个特性。这两个构造用于定义一组有限的可能子类型,并防止在声明的层次结构之外定义其他子类型。 密封类 密封类是一个可以被子类化的类,但只能在声明它的同一个文件中进行子类化。这意味 »
> 近日来对Kotlin的使用频率越来越高, 也对自己近年来写过的Kotlin代码尝试进行一个简单的整理. 翻到了自己五年前第一次使用Kotlin来完成的一个项目([贝塞尔曲线](https://juejin.cn/post/6844903556173004807)), 一时兴起, 又用发展到现在的 ... »
自从2019年Google推荐Kotlin为Android开发的首选语言以来已经经历了将近四年的时间, Compose的1.0版本也发布了将近2年的时间, Kotlin+Compose在现阶段的Android开发过程中还远远达不到主流的程度. 我们是否应该开始尝试这个组合? 这个组合有会给我们带来什... ... »
目录 reduce示例 fold示例 源码解析 总结 在 Kotlin 中,reduce() 和 fold() 是函数式编程中常用的高阶函数。它们都是对集合中的元素进行聚合操作的函数,将一个集合中的元素缩减成一个单独的值。它们的使用方式非常相似,但是返回值略有不同。下面是它们的区别: r »
目录 一 Flow使用注意事项 二 几种使用场景 2.1、处理复杂、耗时逻辑 2.2、存在依赖关系的接口请求 2.3、组合多个接口的数据 一 Flow使用注意事项 多个Flow不能放到一个lifecycleScope.launch里去collect{},因为进入collect{}相当于 »
这篇文章主要介绍“kotlin中::双冒号如何使用”,在日常操作中,相信很多人在kotlin中::双冒号如何使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”kotlin中::双冒号如何使用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧! 一、:: 双冒号操作符 在 »
一、:: 双冒号操作符 在 Kotlin 中 , :: 双冒号操作符 的作用是 获取 类 , 对象 , 函数 , 属性 的 类型对象 引用 ; 获取的这些引用 , 并不常用 , 都是在 Kotlin 反射操作时才会用到 ; 相当于 Java 中的 反射 类的 字节码类型 Class 类型 , »
目录 Kotlin JSON解析 一、添加依赖 二、解析JSON格式字符串 二、生成JSON格式字符串 Kotlin JSON解析 开发环境就是下面这个… 一、添加依赖 在build.gradle.kts文件中添加下面依赖。 dependencies { implem »
添加kotlin混编支持 要在Android项目中添加Kotlin混编支持,需要进行以下步骤: 在项目的 build.gradle 文件中添加以下代码: kotlin android { ... // 添加kotlin支持 kotlin { experimental { coroutines "en ... »
添加kotlin混编支持 要在Android项目中添加Kotlin混编支持,需要进行以下步骤: 在项目的 build.gradle 文件中添加以下代码: kotlin android { ... // 添加kotlin支持 kotlin { experimental { coroutines "en ... »
今天小编给大家分享一下Android开发之Kotlin委托的原理与使用方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。 前言 在设计模式中,委托模式(Delegate Patt »
今天小编给大家分享一下Android开发之Kotlin委托的原理与使用方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。 前言 在设计模式中,委托模式(Delegate Patt »