跳转至

Kotlin Hello World 教程

原文: http://zetcode.com/kotlin/helloworld/

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 写入文件教程



回到顶部