表达式由变量,运算符等组成,它的值是单个值。
下面来看一个例子 -
val score: Int
score = 90 + 25
这里,90 + 25是一个返回Int值的表达式。
在Kotlin中,if是一个不同于Java的表达式(在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语句
语句是构成完整执行单元的所有内容。 例如,
val score = 90 + 25
这里,90 + 25是返回115的表达式,val score= 9 * 5;是一个语句。
表达式是语句的一部分。
一些例子:
println("Howdy")
var a = 5
++a
max = if (a > b) a else b
Kotlin块
块是一组括在括号{}中的语句(零个或多个)。 例如,
fun main(args: Array<String>) { // main函数块
val flag = true
if (flag == true) { // if块的开始
print("Hey ")
print("jude!")
} // if块的结束
} // main函数块的结束
if是分支块,则有两个语句:print("Hey ")和print(" jude!")。
print("Hey ")
print("jude!")
同样,main()函数也有一个块主体。
val flag = true
if (flag == true) { // 块开始
print("Hey ")
print("jude!")
} // 块结果
上一篇:
Kotlin运算符
下一篇:
Kotlin标准输入/输出
