Kotlin Hello World
最后修改于 2024 年 1 月 29 日
本文介绍了如何在 Kotlin 中创建 Hello World 程序。
Kotlin 是一种静态类型的编程语言,可在 Java 虚拟机上运行。
Kotlin 由 JetBrains 创建。Kotlin 是一种面向对象和函数式编程语言。Kotlin 旨在成为一种务实、简洁、安全且可互操作的编程语言。
安装 Kotlin 编译器
我们使用 SDKMAN 安装 Kotlin 编译器。
$ sdk install kotlin
SDKMAN 是一个用于在大多数基于 Unix 的系统上管理多个软件开发工具包的并行版本的工具。
$ kotlin -version Kotlin version 1.6.21-release-334 (JRE 17.0.3+6-LTS)
我们检查版本。
Kotlin Hello World 示例
以下程序将一条简单的消息打印到控制台。
package com.zetcode fun main() { println("Hello, World!") }
Kotlin 源代码文件具有 .kt
扩展名。请注意,在 Kotlin 中,我们不必使用分号。
package com.zetcode
源文件可以以 package
声明开头。包用于组织类型。与 Java 不同,Kotlin 不需要包与目录结构匹配;但是,这样做是一个好习惯。
fun main() { println("Hello, World!") }
main
函数是程序的入口点。函数使用 fun
关键字声明。在 Kotlin 中,我们不必将函数放入类中。println
函数将一条消息打印到控制台。main
函数将一个字符串数组作为参数。请注意,在 Kotlin 中,类型在冒号字符后跟随变量名。
编译 Kotlin 程序
我们将从命令行编译并运行该程序。
$ kotlinc hello.kt
使用 kotlinc
编译器,我们编译源代码。
$ ls com/zetcode/ HelloKt.class
编译器在 com/zetcode
子文件夹中创建一个 HelloKt.class
文件。
$ kotlin com/zetcode/HelloKt.class Hello World!
我们使用 kotlin
工具运行程序。
打包 Kotlin 程序
接下来,我们将展示如何将 Kotlin 程序打包到 Java JAR 文件中。
$ kotlinc hello.kt -include-runtime -d hello.jar
使用 -include-runtime
选项,我们将 Kotlin 运行时包含到生成的 JAR 文件中。
$ java -jar hello.jar Hello, World!
我们使用 java
工具运行程序。
来源
在本文中,我们创建了一个简单的 Kotlin 程序。该程序是使用命令行工具构建和运行的。
作者
列出 所有 Kotlin 教程。