Kotlin Hello World - 你的第一个Kotlin程序
- 程序介绍:Kotlin "Hello, World!" 程序是一个基础程序,用于输出文本 "Hello, World!" 到屏幕,常作为介绍一种新编程语言的第一个示例程序。
- 代码解释:程序中
//
开始的行是注释,由编译器忽略。main
函数是程序的入口点,而println()
函数用于在屏幕上打印消息。 - Kotlin 与 Java 比较:与 Java 不同,Kotlin 程序不需要在每个程序中强制创建类。Kotlin 编译器会自动生成对应的类,且
println()
函数内部实际调用System.out.println()
。
"Hello, World!" 是一个简单的程序,它在屏幕上输出 Hello, World!
。由于它是一个非常简单的程序,通常用来介绍一种新的编程语言。
在你编写程序之前,请确保你的计算机可以运行 Kotlin。为此,请访问:如何在您的计算机上运行 Kotlin?
让我们探索 Kotlin 中的 "Hello, World!" 程序是如何工作的。
Kotlin "Hello, World!" 程序
// Hello World 程序
fun main(args : Array<String>) {
println("Hello, World!")
}
当你运行程序时,输出将是:
Hello, World!
这个程序如何工作?
-
// Hello World 程序
任何以
//
开始的行在 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 程序
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
类。
2.
println()
函数内部调用 System.out.println()
。
如果你正在使用 IntelliJ IDEA,在 println
旁边放置鼠标光标并转到 Navigate
> Declaration
(快捷键:Ctrl + B。对于 Mac:Cmd + B),这将打开 Console.kt
(声明文件)。你可以看到 println()
函数在内部调用了 System.out.println()
。