TGViewer
Нагрузим IT! Нагрузим IT! @lets_load · 314 subscribers
Post #204 134
🔄 Функция vs Процедура: в чём разница?

🥥 Представьте, что вы пришли в кофейню за своим любимым латте на кокосовом

☕️ Функция - это как заказать кофе. Вы попросили, бариста приготовил и ВЕРНУЛ вам чашку кофе. Получили результат!

🛠 Процедура - это как попросить бариста включить музыку. Он включил, но НИЧЕГО НЕ ВЕРНУЛ вам в руки. Действие выполнено, но результата "на руки" нет.

📌 Проще говоря без кофе и музыки:
Функция = делает работу + отдаёт результат

Процедура = просто делает работу


💻 В коде:
Функция: вычислить сумму → получаете число

Процедура: вывести на экран → просто показывает текст

❗️Важный момент:
В современных языках, например, в Python, всё называется функциями. Просто те, что ничего не возвращают (по сути, процедуры), по умолчанию возвращают специальное значение None (ничего). Но суть разделения от этого не меняется!


#термин | 🍩 Донейшн | 📈 Забустить канал
  • ❤ 2
  • 👍 1
More from @lets_load
  1. Aug 27, 2026Инстанс: экземпляр чего именно? «Поднимите ещё один инстанс» звучит как проведение обряда…
  2. Aug 25, 2026JSON вырос из XML? Не совсем. 😟 Есть устойчивое заблуждение, что Json пришел на замену XM…
  3. Aug 24, 2026Как я настроил ChatGPT для английского 😮 В прошлом посте я обещал показать свою схему. Вы…
  4. Aug 21, 2026Свой учебный API. С блэкджеком и… тестами 😗 Про блэкджек шутка. А API хочу сделать настоя…
  5. Aug 20, 2026Компилятор и интерпретатор: в чём разница? 👀 Компилятор и интерпретатор оба стоят между и…
  6. Aug 19, 2026Post #411
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →