“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!
此程序是如何工作的?
// 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!
和一个换行符。
与 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!");
}
}
一些重要说明
- 与 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()
。