📜  Kotlin你好世界Hello World

📅  最后修改于: 2020-10-05 14:50:07             🧑  作者: Mango

在本文中,您将学习用Kotlin编写Hello World程序。

 

“你好,世界!”是一个输出“ Hello, World!的简单程序Hello, World!屏幕上。由于它是一个非常简单的程序,因此通常用于引入一种新的编程语言。

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

让我们探讨一下“世界,你好!”该程序在Kotlin中有效。


Kotlin:“你好,世界!”程序
// Hello World Program

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

 

运行该程序时,输出为:

Hello, World!

该程序如何工作?

  1. // Hello World Program

    任何以//开头的行都是Kotlin中的注释(类似于Java)。注释将被编译器忽略。它们旨在供阅读代码的人员更好地理解程序的意图和功能。要了解更多信息,请访问Kotlin评论

  2. fun main(args : Array) { ... }

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

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

    现在,请记住main 函数是强制性函数 ,它是每个Kotlin程序的入口。 main 函数的签名是:

    fun main(args : Array) {
        ... .. ...
    }
  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编译器自动创建类

  2. println() 函数在内部调用System.out.println()

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

    Kotlin中的console.kt声明文件