为什么在 kotlin 中称为"expression body"?乐趣最大值(a: Int, b: Int): Int = if



我看到一个教程说此功能

fun max(a: Int, b: Int): Int {
    return if (a < b) a else b
}

可以转换为表达式主体

fun max(a: Int, b: Int): Int = if (a < b) a else b

我知道Java中有语句,表达和块概念。

但我不知道表达式实际上是什么意思..?

预先感谢。

函数通常具有由{ }包含的主体。当您的功能主体只是一个表达式时,据说功能具有表达式。表达式主体不是一个特殊的短语,而只是表示函数主体,它是表达式

相关内容

最新更新