Kotlin 为什么它被称为;“表达体”;在科特林?最大乐趣(a:Int,b:Int):Int=if

Kotlin 为什么它被称为;“表达体”;在科特林?最大乐趣(a:Int,b:Int):Int=if,kotlin,Kotlin,我看到一个教程说这个函数 fun max(a: Int, b: Int): Int { return if (a < b) a else b } funmax(a:Int,b:Int):Int{ 如果(a

我看到一个教程说这个函数

fun max(a: Int, b: Int): Int {
    return if (a < b) a else b
}
funmax(a:Int,b:Int):Int{
如果(a
可以转换为表达式体

fun max(a: Int, b: Int): Int = if (a < b) a else b
funmax(a:Int,b:Int):Int=if(a
我知道Java中有语句、表达式和块的概念

但是我不知道身体的表达到底是什么意思


提前感谢。

函数通常有一个主体,由
{
}
包围。当函数体只是一个表达式时,就说函数有一个表达式体表达式体不是一个特殊的短语,而只是表示作为表达式的函数体