Зміст дописунатисність на посилання, щоб перейти до потрібного місця
Функція – це основний будівельний блок програмування, який визначає набір інструкцій або дій, що виконуються при її виклику. Функції дозволяють організувати код у зрозумілі та повторно використовувані блоки. Функції можуть приймати вхідні дані (аргументи) і повертати результат.
У різних мовах програмування функції можуть мати різні назви, наприклад, "методи" у об'єктно-орієнтованому програмуванні. Термін метод частіше можна почути в розмові про Ruby-код, а термін функція - про JS.
Характеристики функцій
- Функція має ім'я, за допомогою якого її можна викликати.
- Функція може приймати один або кілька аргументів – вхідних даних, які використовуються для виконання обчислень або дій всередині функції.
- Це набір інструкцій, які виконуються при виклику функції.
- Функція може повертати значення як результат свого виконання.
Концептуально це перелік основних характеристик які мають функції. Давайте розглянемо приклади (Ruby та JS)
Приклад функції (методу) в Ruby
def sum_method(a, b) # Скласти два числа і повернути результат a + b end result = sum_method(3, 4) puts result # Виведе 7
Приклад функції в JavaScript
function sumFunction(a, b) { // Додати два числа і повернути результат return a + b; } let result = sumFunction(3, 4); console.log(result); // Виведе 7
Для чого потрібні функції?
Функції дозволяють повторно використовувати код і уникати дублювання. Наприклад, якщо вам потрібно виконувати однакові обчислення в різних місцях програми, ви можете визначити функцію і викликати її кожного разу, коли це потрібно. Функції - це прям база ^_^