在本文中,您将学习用Kotlin编写Hello World程序。
在屏幕上输出 Hello, World! 的简单程序。由于它是一个非常简单的示例程序。
在编写程序之前,请确保您的计算机可以运行 Kotlin。
让我们探讨一下 “Hello, World!” 该程序在 Kotlin 中有效。
// Hello World Program fun main(args : Array<String>) { println("Hello, World!") }
运行该程序时,输出为:
Hello, World!
// Hello World Program
任何以 // 开头的行都是 Kotlin 中的注释(类似于Java)。 注释将被编译器忽略。 它们旨在供阅读代码的人员更好地了解程序的意图和功能。 要了解更多信息,请访问 Kotlin 注释。
fun main(args : Array<String>) { ... }
此 main 函数 在每个Kotlin应用程序中都是必需的。Kotlin编译器开始从 main 函数执行代码。
该函数将字符串数组作为参数,并返回Unit。 您将在后面的章节中了解函数和参数。
请记住,main 函数是强制性函数,它是每个 Kotlin 程序的入口。main 函数的签名是:
fun main(args : Array<String>) { ... .. ... }
println("Hello, World!")
println()函数将给定消息打印在引号和换行符内,并输出到标准输出流。在此程序中,它打印输出 Hello, World! 并换行。
如您所知,Kotlin 可与 Java 100% 互相转换的。这是等效与 Java“ Hello,World!” 程序。
// Hello World Program class HelloWorldKt { public static void main(String[] args) { System.out.println("Hello, World!"); } }
与Java不同,并非必须在每个Kotlin程序中创建一个类(class)。 这是因为Kotlin编译器为我们创建了该类。
如果您使用的是IntelliJ IDEA,请转到 Run > Edit Configurations 以查看此类。如果您将Kotlin文件命名为 HelloWorld.kt,则编译器将创建HelloWorldKt类。
println()函数在 System.out.println() 内部调用。
如果使用的是IntelliJ IDEA,请将鼠标光标放在println旁边,然后转到 Navigate> Declaration(快捷方式:Ctrl +B。对于Mac:Cmd + B),这将打开Console.kt(声明文件)。 您可以看到println()函数在内部调用System.out.println()。