Kotlin Hello World 教程
Kotlin Hello World 教程展示了如何在 Kotlin 中创建 Hello World 程序。
Kotlin 是在 Java 虚拟机上运行的静态类型的编程语言。
Kotlin 由 JetBrains 创建。 Kotlin 是面向对象的函数式编程语言。 Kotlin 被设计为一种务实,简洁,安全且可互操作的编程语言。
安装 Kotlin 编译器
从官方的 Github 存储库中,我们从发行链接下载 Kotlin。 它包含在 ZIP 存档中。 (Kotlin 内置在 IntelliJ IDEA IDE 中。)
$ unzip kotlin-compiler-1.2.21.zip
我们解压缩档案。
$ mv kotlinc ~/bin/
我们将目录移动到我们选择的目的地。
$ export PATH=$PATH:~/bin/kotlinc/bin/
我们将 Kotlin 编译器的路径添加到.bashrc
或.profile
文件中。
Kotlin Hello World 示例
以下程序将简单消息打印到控制台。
hello.kt
package com.zetcode
fun main(args: Array<String>) {
println("Hello, World!")
}
Kotlin 源文件的扩展名为.kt
。 请注意,在 Kotlin 中,我们不必使用分号。
package com.zetcode
源文件可以以package
声明开头。 包用于组织类型。 与 Java 不同,Kotlin 不需要包来匹配目录结构。 但是,这样做是一个好习惯。
fun main(args: Array<String>) {
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
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 变量教程, Kotlin 控制流教程, Kotlin 读取文件教程和 Kotlin 写入文件教程 。