Одна из вещей, которую я вижу у разработчиков, которые только начали изучать код, - это то, что они борются с тем, как работает функция. Итак, я решил написать о том, как устроена анатомия функции.

Чтобы упростить задачу, я буду писать все на JavaScript.

Первая часть функции - это определение функции.

Выше наше определение функции. Мы говорим, что это то, что мы хотим, чтобы наша функция выполняла.

myFunction - это имя, которое мы дали функции. Мы будем использовать это имя для вызова функции, когда мы хотим, чтобы она выполняла свои инструкции.

Внутри скобок находится наш параметр. Это может быть все, что мы хотим, и может быть любой тип данных, включая другую функцию.

Фигурные скобки - это начальная и конечная точки наших инструкций. Это все равно что сказать: Здесь инструкции начинаются и здесь заканчиваются

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

Итак, следующая часть использования функции - это ее вызов, когда вы хотите ее использовать.

Здесь мы вызываем нашу функцию, используя имя функции. Если функция принимает параметр, мы предоставляем его, но на этом этапе он называется аргументом. Параметр - это заполнитель, а аргумент - это реальное значение. В данном случае аргументом является строка «Дженнифер».

Итак, что происходит, когда мы вызываем нашу функцию? Он возвращает:

Привет, Дженнифер

Довольно круто, да? Итак, что, если мы хотим изменить наш аргумент и сказать вернуть имя другого человека? Что ж, это не проблема, потому что функции можно использовать повторно. Все, что вам нужно сделать, это привести другой аргумент. Вот как это будет выглядеть:

myFunction («Эрни»)

Привет Эрни

myFunction («Берт»)

Привет, Берт

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

Если вы хотите прочитать больше сообщений в моем блоге, посмотрите их на

Http://aurorarubydev.blogspot.com