Аргумент
Аргумент — это конкретное значение или выражение, которое передают функции или процедуре при её вызове. Аргумент задаёт данные, с которыми подпрограмма должна работать.
Аргументы записывают в круглых скобках после имени подпрограммы. Если аргументов несколько, их перечисляют через запятую. Порядок аргументов обычно важен: первый аргумент передаётся первому параметру, второй — второму и так далее.
В вызове \(max(7, 3)\) числа \(7\) и \(3\) — аргументы функции \(max\). В заголовке функции могут быть записаны параметры \(a\) и \(b\): они получают значения соответствующих аргументов, после чего функция выбирает большее число. Вызов \(print("Привет")\) содержит один аргумент — строку «Привет».
Параметр — это имя-переменная в описании функции или процедуры. Аргумент — фактическое значение при вызове. Например, в записи square(x) имя x может быть параметром, а в вызове square(5) число \(5\) является аргументом. О правилах передачи аргументов см. передачу параметра по значению и передачу параметра по ссылке.
Что является аргументом в вызове power(2, 3)?
power — имя функции, а не аргумент.Главное
- Аргумент — фактическое значение, передаваемое при вызове функции или процедуры.
- Аргумент отличается от параметра: параметр записан в описании подпрограммы, аргумент — в её вызове.
- При нескольких аргументах их порядок обычно соответствует порядку параметров.