Kotlin Hello World - 你的第一个 Kotlin 程序

“Hello, World!” 程序是一个简单的程序,它在屏幕上输出 Hello, World!。因为它是一个非常简单的程序,所以经常被用来介绍一门新的编程语言。

在编写程序之前,请确保您的计算机可以运行 Kotlin。为此,请访问:如何在您的计算机上运行 Kotlin?

让我们来探索一下 Kotlin 中的“Hello, World!” 程序是如何工作的。


Kotlin “Hello, World!” 程序


// Hello World Program

fun main(args : Array<String>) {
    println("Hello, World!")
}

运行程序后,输出将是

Hello, World!

此程序是如何工作的?

  1. // Hello World Program

    任何以 // 开头的行在 Kotlin 中都是注释(类似于 Java)。编译器会忽略注释。注释是为了让阅读代码的人更好地理解程序的意图和功能。想了解更多,请访问Kotlin 注释
  2. fun main(args : Array<String>) { ... }

    这是 main 函数,它在每个 Kotlin 应用程序中都是必需的。Kotlin 编译器从 main 函数开始执行代码。

    该函数接受字符串数组作为参数并返回 Unit。您将在后面的章节中学习函数和参数。

    目前,只需记住 main 函数是每个 Kotlin 程序的入口点,是必需的函数。main 函数的签名是:
    fun main(args : Array<String>) {
        ... .. ...
    }
  3. println("Hello, World!")

    println() 函数会打印引号内的给定消息,并在标准输出流中添加一个换行符。在此程序中,它会打印 Hello, World! 和一个换行符。

与 Java “Hello, World!” 程序的比较

如您所知,Kotlin 与 Java 100% 互操作。这是一个等效的 Java “Hello, World!” 程序

// Hello World Program

class HelloWorldKt {
    public static void main(String[] args) {
        System.out.println("Hello, World!"); 
    }
}

一些重要说明

  1. 与 Java 不同,在每个 Kotlin 程序中创建 class 不是必需的。这是因为 Kotlin 编译器会为我们创建类。

    如果您使用的是 IntelliJ IDEA,请转到 Run > Edit Configurations 来查看此类。如果您将 Kotlin 文件命名为 HelloWorld.kt,编译器会创建一个名为 HelloWorldKt 的类。

    Kotlin compiler creates class automatically
  2. println() 函数在内部调用 System.out.println()

    如果您使用的是 IntelliJ IDEA,请将鼠标光标放在 println 旁边,然后转到 Navigate > Declaration (快捷键:Ctrl + B。Mac 用户:Cmd + B),这将打开 Console.kt (声明文件)。您可以看到 println() 函数在内部调用 System.out.println()

    console.kt declaration file in Kotlin
你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战