Определение понятий «параметр» и «аргумент» по Википедии и по Глоссарию Microsoft. Что это такое, и в чем их различие. Примеры параметров и аргументов.
Определения параметров и аргументов
Параметр – это имя переменной, через которую аргумент передается в процедуру.
Аргумент – это значение параметра, которое процедура использует для выполнения операций.
Примеры параметров и аргументов рассмотрим на строке кода VBA Excel с функцией MsgBox:
1 |
MsgBox Prompt:="Параметры и аргументы", Buttons:=65, Title:="Определение понятий" |
В приведенном примере:
- Prompt, Buttons, Title – это параметры;
- «Параметры и аргументы», 65, «Определение понятий» – это аргументы.
В своих статьях по VBA Excel я обычно использую понятия «параметр» и «аргумент» как синонимы.
Параметры и аргументы по Википедии
Определения скопированы из Википедии дословно:
Параметр в программировании – принятый функцией аргумент. Термин «аргумент» подразумевает, что конкретно и какой конкретной функции было передано, а «параметр» – в каком качестве функция применила это принятое. То есть вызывающий код передает аргумент в параметр, который определен в члене спецификации функции.
Важно различать:
- формальный параметр – аргумент, указываемый при объявлении или определении функции;
- фактический параметр – аргумент, передаваемый в функцию при её вызове.
Аргумент функции в программировании – значение, передаваемое функции, или его символьное имя.
Определения по Глоссарию Microsoft
Следующие определения скопированы из Глоссария VBE Microsoft с небольшой коррекцией (смотрите оригиналы по ссылке на источник):
Параметр – имя переменной, по которой аргумент передается в процедуру. Эта переменная передает аргумент в процедуру. Область действия параметра завершается по окончании процедуры.
Аргумент – константа, переменная или выражение, передаваемые в процедуру.
Дословное определение из Глоссария Microsoft Excel:
Аргументы – значения, которые функция использует для выполнения операций или вычислений. Тип аргумента, который используется функцией, зависит от функции. Часто используемые в функциях аргументы включают числа, текст, ссылки на ячейки и имена.
Содержание рубрики VBA Excel по тематическим разделам со ссылками на все статьи.
Добрый день!
Подскажите, пожалуйста, что означает оператор := в выражении
MsgBox Prompt:=»Параметры и аргументы», Buttons:=65, Title:=»Определение понятий»
Добрый день, Илья!
Двоеточие с равенством «:=» используется в VBA для присвоения значений параметрам, также, как знак равенства «=» используется для присвоения значений свойствам объектов:
Обсуждение закрыто.