Kotlin — это мощный язык, который сократил объем шаблонного кода по сравнению с Java. Функция с одним выражением аналогична с точки зрения сокращения стандартного кода.

Функция с одним выражением, как следует из его имени, — это функция, которая имеет только одно выражение. Мы можем удалить возвращаемый тип этой функции, фигурные скобки, а также ключевое слово return из нее.

This post was originally posted at https://agrawalsuneet.github.io/blogs/kotlin-single-expression-function/ and reposted on Medium on 16th April 2021.

Подумайте о функции, которая должна выполнить некоторые вычисления на основе переданного аргумента и вернуть результат.

fun convertToFahrenheit(degree : Float) : Float {
    return (degree * 9 / 5) + 32
}

println(convertToFahrenheit(degree = 11f))

Это можно заменить как

fun convertToFahrenheit(degree : Float) = (degree * 9 / 5) + 32

println(convertToFahrenheit(degree = 11f))

Пожалуйста, продолжайте читать на https://agrawalsuneet.github.io/blogs/kotlin-single-expression-function/

Это все на данный момент. Вы можете прочитать другие мои интересные посты здесь или насладиться моими играми или приложениями, перечисленными здесь. Не стесняйтесь использовать мои компоненты Android с открытым исходным кодом в своем приложении, указанном здесь. Или напишите электронное письмо, если вы не нашли то, что ищете, и вам нужна помощь.