Параметры и аргументы функций и процедур

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Diamock
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 388
Зарегистрирован: 26.10.2009 (Пн) 4:19
Откуда: Кемерово

Параметры и аргументы функций и процедур

Сообщение Diamock » 10.10.2023 (Вт) 23:47

Здравствуйте Уважаемые!
Как бы это парадоксально не звучало, но возник у меня затык с терминологией. Поэтому хочу прояснить некоторые нюансы.
Для примера возьмём функцию:

Код: Выделить всё
Function Example (x As Integer) As Integer
    Example = x*2
End Function


Насколько я понимаю:
x — Параметр функции Example.
а, значение x — которое будет указано в коде Example = x*2 — это аргумент функции.

Всё это относится и к процедурам.

Резюмируя

Параметр — именованный тип данных объявленный при создании функции/процедуры.
Аргумент — значение присваиваемое именованному типу данных.
In der Beschrankung zeigt sich erst der Meister
Графоманю...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Параметры и аргументы функций и процедур

Сообщение Хакер » 13.10.2023 (Пт) 14:49

Diamock писал(а):Параметр — именованный тип данных объявленный при создании функции/процедуры.
Аргумент — значение присваиваемое именованному типу данных.


Нет. В целом это синонимы и выбор конкретного термина это вопрос вкуса.

Первое — аргумент или параметр.
Второе — значение аргумента или параметра.

Почему обязательно именованный тип данных? Есть аргументы без типов. Есть аргументы без имён. Попытка дать определение явно неудачная.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 16

    TopList