Kotlin 表达式、语句和块
提示
-
表达式定义:在 Kotlin 中,表达式由变量和运算符组成,并能计算出一个单一的值。比如
90 + 25
是一个表达式,它计算出一个Int
类型的值。不同于 Java,Kotlin 的if
也被视为一个表达式。 -
语句概念:语句是构成程序执行单元的全部内容。在 Kotlin 中,表达式可以是语句的一部分,例如
val score = 90 + 25
是一个语句,其中90 + 25
是表达式的一部分。 -
代码块说明:代码块是被大括号
{ }
包围的一组语句,可以包含零个或多个语句。例如,if
语句块和main()
函数都有自己的代码块,包含一系列要执行的语句。
Kotlin 表达式
举个例子,
val score: Int
score = 90 + 25
这里,90 + 25
是一个表达式,返回 Int
类型的值。
在 Kotlin 中,与 Java 不同,if
是一个表达式(在 Java 中,if
是一个语句)。例如,
fun main(args: Array<String>) {
val a = 12
val b = 13
val max: Int
max = if (a > b) a else b
println("$max")
}
这里,if (a > b) a else b
是一个表达式。该表达式的值被赋给上述程序中的 max
变量。访问这个页面了解更多关于 Kotlin if 表达式。
Kotlin 语句
语句是构成执行单元的全部内容。例如,
val score = 90 + 25
这里,90 + 25
是一个表达式,返回 115,而 val score = 9*5;
是一个语句。
表达式是语句的一部分。
一些例子:
println("Howdy")
var a = 5
++a