导入
Kotlin 语言
让我们来看一个初步了解 Kotlin 的上下文。
尽管你是一位经验丰富的 Java 开发者,刚开始阅读和理解许多 Kotlin 示例代码以及现有的 Kotlin 代码时,可能仍会感到困难。这种情况在同时使用多个 Kotlin 特性的代码中尤为明显。
引言
然而,即使我们多年来一直熟练使用 Java 或其他语言,面对新语言的简短代码示例时仍可能难以理解,这无疑是一个巨大的学习障碍。
任何尝试学习盲打输入法的人——即便过去仅用四根手指打字已非常熟练——都明白我们所指的问题。
为了尽快克服这一障碍,我们将带你逐步深入分析一个 Kotlin 示例。
在了解之后,你将掌握学习和享受 Kotlin 所需的所有工具。虽然这段代码本身相对简单,但对于熟悉 Java 的开发者来说,其含义并不一定一目了然。主要原因在于它同时运用并结合了多个 Kotlin 语言特性:
1val strings = listOf("Hello", "World", "!") 2val lengths = strings.map { it.length }
但很快,你就会完全理解这段代码的作用,并对 Kotlin 所提供的强大功能感到惊喜。