1,2K прочтений · 4 года назад
Аргументы и параметры функции: в чём разница?
Практически все разработчики слышали или употребляли фразы «функция принимает параметры» и «функция принимает аргументы». Но не все начинающие программисты задумывались о разнице между ними. Давайте разберёмся, чем параметры отличаются от аргументов. Параметром называют переменную, которая входит в сигнатуру функции. В примере ниже a и b — параметры функции multiply. const multiply = (a, b) => a * b; Аргументы — выражения, которые передаются при вызове функции...
Введение в функциональное программирование на Python
Элементы функционального программирования могут сделать Ваш код более лаконичным и выразительным. Недавно я слушал лекцию преподавателя одного из московских университетов и обратил внимание, что он использует термины "аргумент" и "параметр" функции в разных контекстах. Мне понравилось это разделение, и теперь я предлагаю всем освоить его, чтобы избежать путаницы между двумя очень похожими, но принципиально разными понятиями. Итак: Параметр функции - это название переменной, которую мы указываем в скобках при определении функции...