Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktPmFnRt 306 of 522 menu
◀ ▶

Возврат значения из функции в Kotlin

Пусть функция выводит квадрат переданного числа:

fun func(num: Int) { println(num * num) } fun main() { func(3) // 9 }

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

fun func(num: Int): Int { return num * num }

Результат вызова записывают в переменную и выводят ее:

fun func(num: Int): Int { return num * num } fun main() { val res = func(3) println(res) // 9 }

Возвращенное значение можно изменить перед выводом:

fun func(num: Int): Int { return num * num } fun main() { var res = func(3) res = res + 1 println(res) // 10 }

То же действие можно выполнить сразу в выражении с вызовом:

fun func(num: Int): Int { return num * num } fun main() { val res = func(3) + 1 println(res) // 10 }

Функцию можно вызвать несколько раз для разных чисел:

fun func(num: Int): Int { return num * num } fun main() { val res = func(2) + func(3) println(res) // 13 }

Результат можно не записывать в переменную, а сразу вывести:

fun func(num: Int): Int { return num * num } fun main() { println(func(3)) // 9 }

Сделайте функцию, которая параметром принимает число, а возвращает куб этого числа. С помощью этой функции найдите куб числа 3 и запишите его в переменную res.

С помощью созданной вами функции найдите сумму кубов числа 2 и числа 3 и запишите ее в переменную res.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить