🥥 Представьте, что вы пришли в кофейню за своим любимым латте на кокосовом
☕️ Функция - это как заказать кофе. Вы попросили, бариста приготовил и ВЕРНУЛ вам чашку кофе. Получили результат!
🛠 Процедура - это как попросить бариста включить музыку. Он включил, но НИЧЕГО НЕ ВЕРНУЛ вам в руки. Действие выполнено, но результата "на руки" нет.
📌 Проще говоря без кофе и музыки:
Функция = делает работу + отдаёт результат
Процедура = просто делает работу
💻 В коде:
Функция: вычислить сумму → получаете число
Процедура: вывести на экран → просто показывает текст
❗️Важный момент:
В современных языках, например, в Python, всё называется функциями. Просто те, что ничего не возвращают (по сути, процедуры), по умолчанию возвращают специальное значение None (ничего). Но суть разделения от этого не меняется!
#термин | 🍩 Донейшн | 📈 Забустить канал
