#4 - Использование функций
Відеоурок
Функции можно назвать небольшими подпрограммами, куда можно вынести повторяющийся код и обращаться к нему, когда это будет нужно. Функции значительно облегчают построение программ, так как нам не надо копировать однотипный код множество раз, а можно просто воспользоваться одной общей функцией.
Многие путают функции и методы и не понимают отличий между ними. На самом деле отличий нет, так как что методы, что функции являются одним и тем же. Функции что записаны вне классов называют функциями, а функции что записаны внутри классов называются методами.
Точно такая же ситуация обстоит с переменным. В классах переменные называются полями, а вне классов - переменными.
Создание функций
В Kotlin функции создаются при помощи ключевого слова fun. Каждая функция может иметь какие-либо параметры или же не иметь их вовсе. Функции способны что-либо возвращать в ходе выполнения кода, если это требуется.
fun some_test(): Int { // Функция без параметров
var x = 23
return x // Функция возвращает что-либо
}
fun some_test_2(a: Int, b: Int, c: Int) { // Функция с 3 параметрами
return a * b * c // Функция возвращает результат умножение чисел
}
fun print_something(word: String, prefix: String) { // Функция с 2 параметрами
print("$prefix - $word")
} // Функция ничего не возвращаетВихідний код
Весь код буде доступний після підписки на проект! Завдання до уроку
Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань
Велике завдання за курсом
Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця
Також варто подивитися