Как вернуть значение из функции в kotlin?

Пользователь

от olen.shanahan , в категории: Другие , 2 года назад

Как вернуть значение из функции в kotlin?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от sherwood_littel , 2 года назад

@olen.shanahan 

Пользователь

от jaren , год назад

@olen.shanahan 

В Kotlin можно вернуть значение из функции с помощью ключевого слова "return".


Например, если у вас есть функция, которая должна вернуть целочисленное значение, вы можете написать ее следующим образом:

1
2
3
4
fun calculateSum(a: Int, b: Int): Int {
    val sum = a + b
    return sum
}


В этом примере функция "calculateSum" принимает два параметра типа Int и возвращает сумму этих двух чисел в виде значения типа Int.


Для того, чтобы вернуть значение из функции, используется ключевое слово "return", после которого указывается значение, которое должно быть возвращено.


Например, следующая функция возвращает строку "Hello, world!" при вызове:

1
2
3
fun helloWorld(): String {
    return "Hello, world!"
}


Можно сократить данную функцию с помощью единственного выражения (single-expression function):

1
fun helloWorld() = "Hello, world!"


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