Kotlin 中的 !! 和 ?. 之间的主要区别是什么?

在 Kotlin 中,!! 和 ?. 是处理可为空类型的不同方法,都与 null 安全相关。

Kotlin 中的运算符重载

Kotlin 中有很多运算符,其中很多都可以重载。有时使用直观的操作符比使用方法可读性更强

为什么在 Kotlin 1.9.0 中引入entries属性来替代values()函数?

在 Kotlin 1.9.0 中,为枚举引入了`entries`属性来替代`values()`函数。因为 `values()` 函数作为返回一个包含所有枚举条目的数组的方法,存在一些问题…

Kotlin 中的特殊类型:Any、Unit 和 Nothing

Kotlin 中有一些特殊类型:Any、Unit 和 Nothing,了解这些类型及其特征对于编写干净简洁的 Kotlin 代码至关重要

Kotlin中 val 和 const val 有什么区别?

从 Kotlin 1.1 开始,Kotlin 编译器会将 const val 值内联到使用它们的位置,将常量的引用替换为它的实际值

Kotlin/Java 打印调用栈

Kotlin/Java 中怎样打印调用栈?

在 Kotlin 和 Android 中怎样生成 UUID?

通用唯一标识符 UUID (Universally Unique Identifier)通常用于软件系统中的唯一标识

Kotlin 中的密封类与密封接口对比

密封类和密封接口 表示受限的类层次结构,提供对继承的更多控制

Kotlin 中的 lateinit 和 lazy 有什么区别?

本文主要介绍下 Kotlin 上的 lateinit 和 lazy 之间的区别。首先,我们介绍它们是什么,接下来,重点讨论我们应该在哪里使用哪一个

Kotlin 中 Result 类型的详解和用法

使用 Kotlin 时其实我们并不用急于区自定义一个类去封装返回结果,Kotlin API 提供了一个 Result 类型来帮我们处理这种操作
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×