Kotlin Exception - 'kotlin.Result' cannot be used as a return type

当我们使用 Result 类型时,IDE 会警告 `kotlin.Result` cannot be used as a return type,这是什么原因呢?

Kotlin Exception - NoSuchElementException: Collection contains no element matching the predicate

FATAL EXCEPTION: main Process: cn.itmob.demo, PID: 3224 java.util.NoSuchElementException: Expected at least one element

Kotlin中的尾缀 Lambda(Trailing Lambda)和尾随逗号(Trailing Comma)

尾缀 lambda 好像是 Kotlin 中独特的新事物,我所了解的其他几个常用语言没有遇到过类似语法

为什么 ?: 被称为猫王运算符(Elvis operator)

Kotlin 中的 Elvis 运算符更像 Swift 中的空值合并运算符 ??,它是一个二元运算符,执行以下操作:1. 如果它不为空,则返回第一个操作数。2. 否则,它返回第二个操作数。

Kotlin 中的相等判断(==、=== 和 equals)

在 Kotlin 中有两种类型的相等: - *结构相等* (`==` - 检查 `equals()` ) - *引用相等* (`===` - 判断两个引用是否指向同一个对象)

Kotlin 和 Java 中相等判断的区别

1. 与 Java 相同,Any.equals() 函数比较的是两个对象的引用是否相等。也就是说,如果没有覆盖 equals() 函数,== 与 === 的结果是相同的。 2. equals() 并不遵循 IEEE 754 浮点运算标准。

Kotlin 中连接字符串的五种方式

在 Kotlin 中可以使用多种方式连接两个或多个字符串,本文介绍常见的五种方式。

Kotlin 1.4.0 开始不再需要手动添加对标准库(stdlib)的依赖

如果使用的是 Kotlin 1.4+,则 Kotlin Gradle 插件现在默认添加 -jdk8 标准库。不再需要在任何 Kotlin Gradle 项目(包括跨平台项目)中声明对 stdlib 库的依赖。依赖默认情况下已添加

如何在 Kotlin 中比较两个字符串

Kotlin 语言允许多种方法来检查两个字符串是否相等。==, equals(), compareTo()

Java 开发人员开始使用 Kotlin 时都应该知道的 7 件事

过去几年的项目主要是基于 `Java` 的应用程序。今年,我有机会在项目中重新开始使用 Kotlin。在这篇文章中,我想分享我作为前 Java 开发人员在 Kotlin 中最欣赏的一些关键方面。
Your browser is out-of-date!

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

×