Без названия

топ 100 блогов fat_crocodile26.03.2023 Придумал удачную метафору для объяснения того, как работает вызов функций. А то люди теряются: как так, тут одни имена, там другие имена, а иногда даже и не имена; что здесь происходит и как вообще это работает?! Формальные параметры, фактические параметры, о чем этот ужасный канцелярит?

Функция это пьеса. Параметры это список действующих лиц, их как раз обычно в начале пьесы перечисляют. Тело функции это сюжет, там герои как-то взаимодействуют, ну и чем-то она заканчивается.

Но пьеса это просто текст. А чтобы сыграть спектакль, нам нужно вместо каждого персонажа поставить конкретного актера. И пусть в жизни актера зовут Петр Петрович, пока он на сцене, он ОфелияГамлет, принц датский, и обращаются все к нему именно так. Одну и ту же пьесу мы можем ставить разными составами, сценарий в целом при этом не меняется, но чем-то исполнения могут отличаться (одни Гамлет толстый, другой лысый, третий картавит, но зато красавец!). Один актер может играть в нескольких ролях, такое тоже бывает, это нормально.

Вызов функции с параметрами это исполнение спектакля.

Оставить комментарий

Архив записей в блогах:
Я спать легла в 8 вечера. Время почти 10,а я сижу на кухне и пью чай, причём зубы уже чищены. Может я цитофлавина много ем? У меня уже давно нет проблемы заснуть, даже в отпуске не было. Ладно, наблюдаю ...
Пять лет назад я писал о посещении Самары Императором Александром II 29 августа 1871 года , сегодня же я хочу познакомить моих читателей с еще одним интересным эпизодом, произошедшим с царским караваном из двух пароходов общества «Кавказ и Меркурий» - «Александр II» и «Императрица Мария» ...
Режиссер: Джеймс Мэнголд /James Mangold/ В ролях: Анджелина Джоли, Бриттани Мерфи, Вайнона Райдер, Клеа Дювалл, Элизабет Мосс, Джаред Лето, Джеффри Тэмбор, Ванесса Редгрейв, Вупи Голдберг, Анджела Беттис, КаДи ...
Говорит дорогой товарищ ihistorian . «Студенты, желающие достойно жить, должны работать, а не рассчитывать только на стипендию – с таким мнением выступил президент РФ Дмитрий Медведев. На встрече со студентами российских региональных вузов ...
Какая сволочь меня разбудила со словами: "Весна пришла!"? - Стой, кума, как зиму-то перезимовала? - Недосуг мне, кума, дел невпроворот! ...