Kotlin表情
表达式由计算为单个值的变量, 运算符等组成。
让我们举个例子
val score: Int
score = 90 + 25
在这里, 90 + 25
是一个返回Int
值的表达式。
在Kotlin中, if
是一个不同于Java的表达式(在Java中, if
是一个语句)。例如,
fun main(args: Array) {
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 expression的更多信息。
Kotlin声明
语句是构成完整执行单元的所有内容。例如,
val score = 90 + 25
在这里, 90 + 25
是返回115的表达式,并且val score = 9*5;
是一个声明。
表达式是语句的一部分。
一些例子:
println("Howdy")
var a = 5
++a
max = if (a > b) a else b
科特林积木
块是用大括号{ }
括起来的一组语句(零个或多个)。例如,
fun main(args: Array) { // main function block
val flag = true
if (flag == true) { // start of if block
print("Hey ")
print("jude!")
} // end of if block
} // end of main function block
if
分支块内部有两个语句print("Hey ")
和print(" jude!")
。
print("Hey ")
print("jude!")
同样, main()
函数也具有一个块主体。
val flag = true
if (flag == true) { // start of block
print("Hey ")
print("jude!")
} // end of block