Hello world
这是一个打印“Hello, world!”的简单程序:
fun main() {
println("Hello, world!")
// Hello, world!
}
在 Kotlin 中:
函数是一组执行特定任务的指令。 一旦创建了一个函数,你可以在需要执行该任务时使用它,而不必再次编写这些指令。 函数将在后续章节中详细讨论。在此之前,所有示例都使用 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