Kotlin v2.0.21 Help

Hello world

这是一个打印“Hello, world!”的简单程序:

fun main() { println("Hello, world!") // Hello, world! }

在 Kotlin 中:

  • fun 用于声明一个函数

  • main() 函数是程序的入口

  • 函数的主体写在花括号 {}

  • println()print() 函数将它们的参数输出到标准输出

函数是一组执行特定任务的指令。 一旦创建了一个函数,你可以在需要执行该任务时使用它,而不必再次编写这些指令。 函数将在后续章节中详细讨论。在此之前,所有示例都使用 main() 函数。

变量

所有程序都需要能够存储数据,而变量可以帮助你做到这一点。在 Kotlin 中,你可以声明:

  • 使用 val 声明只读变量

  • 使用 var 声明可变变量

要赋值,使用赋值运算符 =

例如:

fun main() { val popcorn = 5 // 有5盒爆米花 val hotdog = 7 // 有7个热狗 var customers = 10 // 有10位顾客在排队 // 部分顾客离开队列 customers = 8 println(customers) // 8 }

由于 customers 是可变变量,它的值可以在声明后重新赋值。

字符串模板

了解如何将变量的内容打印到标准输出是很有用的。您可以使用字符串模板来完成这个任务。 您可以使用模板表达式访问存储在变量和其他对象中的数据,并将它们转换为字符串。 字符串值是在双引号 " 中的字符序列。模板表达式总是以美元符号 $ 开头。

要在模板表达式中评估一段代码,请在美元符号 $ 后的花括号 {} 中放置代码。

例如:

fun main() { val customers = 10 println("There are $customers customers") // There are 10 customers println("There are ${customers + 1} customers") // There are 11 customers }

有关更多信息,请参阅 字符串模板

您会注意到变量没有声明任何类型。Kotlin 自己已经推断出类型: Int 。本教程将在 下一章节 解释不同的 Kotlin 基本类型以及如何声明它们。

实践

练习

完成以下代码,使程序将 "Mary is 20 years old" 打印到标准输出:

fun main() { val name = "Mary" val age = 20 // 在这里写下你的代码 }
fun main() { val name = "Mary" val age = 20 println("$name is $age years old") }

下一步

基本类型

Last modified: 26 十一月 2024