Будни юриста и функции()
☝️ В прошлом посте в коде промелькнули такие команды, как "split", "test" и "append". То есть в языках программирования (далее — ЯП) есть какие-то слова, способные делать многое, экономя вам гораздо больше времени, нежели его вам потребуется на их написание. Откуда это вообще взялось? Дело в том, что разработчики ЯП не были садистами. И они создали функции.
🏹 Что такое функция? Представьте, что к вам в команду пришёл новичок. И вот вам нужно научить его/её готовить договор на подписание. Вы говорите ему следующее:
"Подготовить некий договор на подписание означает:
1) распечатать договор на принтере;
2) проверить, все ли страницы на месте и нету ли изъянов печати;
3) скрепить степлером страницы."
🧠 Отныне он/она будет понимать, что когда просят "подготовить договор на подписание", то это означает порядок названных трёх действий. То есть вы создали функцию в голове новичка. И вам не надо больше никогда озвучивать ни одно из трёх действий, достаточно назвать эту функцию (или, как говорят программисты, "вызвать" её). Удобно, не так ли? И этот механизм очень распространён в нашей жизни: "пожарить картофан", "съездить на дачу" и т.д.
📎 Зачем нужны скобки после имён функций? Туда вписываются параметры, необходимые для их работы. Одним из параметров функции нередко является указание на предмет, над которым нужно совершить действия. В нашем случае обсуждаемая функция может иметь вид:
подготовьДоговорНаПодписание(название_договора);
⛏ Так вот, в разные ЯП встроено достаточно много базовых функций. Поэтому вы одной строчкой можете написать команду, чтобы разбить текст на части, посчитать количество каких-то слов в нём и сделать многое другое. Кроме этого, вы можете создавать даже свои собственные функции. Благодаря им кодинг не настолько жесток, каким кажется на первый взгляд. Это первопроходцам приходилось морочиться с битами и кодить практически на железе.
🤔 Как часто вы используете подобный механизм в жизни?
P.S. В пятницу будет первое задание на канале)
#функция
☝️ В прошлом посте в коде промелькнули такие команды, как "split", "test" и "append". То есть в языках программирования (далее — ЯП) есть какие-то слова, способные делать многое, экономя вам гораздо больше времени, нежели его вам потребуется на их написание. Откуда это вообще взялось? Дело в том, что разработчики ЯП не были садистами. И они создали функции.
🏹 Что такое функция? Представьте, что к вам в команду пришёл новичок. И вот вам нужно научить его/её готовить договор на подписание. Вы говорите ему следующее:
"Подготовить некий договор на подписание означает:
1) распечатать договор на принтере;
2) проверить, все ли страницы на месте и нету ли изъянов печати;
3) скрепить степлером страницы."
🧠 Отныне он/она будет понимать, что когда просят "подготовить договор на подписание", то это означает порядок названных трёх действий. То есть вы создали функцию в голове новичка. И вам не надо больше никогда озвучивать ни одно из трёх действий, достаточно назвать эту функцию (или, как говорят программисты, "вызвать" её). Удобно, не так ли? И этот механизм очень распространён в нашей жизни: "пожарить картофан", "съездить на дачу" и т.д.
📎 Зачем нужны скобки после имён функций? Туда вписываются параметры, необходимые для их работы. Одним из параметров функции нередко является указание на предмет, над которым нужно совершить действия. В нашем случае обсуждаемая функция может иметь вид:
подготовьДоговорНаПодписание(название_договора);
⛏ Так вот, в разные ЯП встроено достаточно много базовых функций. Поэтому вы одной строчкой можете написать команду, чтобы разбить текст на части, посчитать количество каких-то слов в нём и сделать многое другое. Кроме этого, вы можете создавать даже свои собственные функции. Благодаря им кодинг не настолько жесток, каким кажется на первый взгляд. Это первопроходцам приходилось морочиться с битами и кодить практически на железе.
🤔 Как часто вы используете подобный механизм в жизни?
P.S. В пятницу будет первое задание на канале)
#функция