Без названия

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

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

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

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

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

Архив записей в блогах:
Вот, что я увидела, когда выходила на пробежку. Территория комплекса, где мы живем: А здесь на одном деревце веточки с цветами разного цвета: Автомобилист любовно украсил свою машинку: и территорию возле домика: С вами бегали Олик и Медоед. Posted via LiveJournal ...
Друзья! Сегодня исполняется два года с момента создания этого сообщества. За это время к нам присоединилось 9 458 человек. Много это или мало? Я думаю, что не мало. Это население небольшого городка. =: ) Само сообщество поселилось "в полтиннике" по ...
Даже в Бангкоке. ...
Единственным существом, приносившим мне цветы в постель, был и остаётся кот Матвей. Включая комнатные в горшке. Просыпаться от того, что в морду тебе тычут корешки с осыпающейся землёй, не намного приятнее, чем от шипа, вонзившегося в мягкое место. А спросонья у меня все места мягкие, вклю ...
Эволюция основных причниы смертности (цифры в колонках - количество умерших из 100 000 человек населения в год) ...