powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Вопросы про передачу аргументов (раз все передается по ссылке)
2 сообщений из 2, страница 1 из 1
Вопросы про передачу аргументов (раз все передается по ссылке)
    #37374233
Кантачес
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код:
ПеремЧисло = 1;
Результат = НекаяФункция(ПеремЧисло + 2);

Вариант 1.
Функция НекаяФункция(НекийЧисловоАргумент)
Возврат (НекийЧисловойАргумент);
КонецФункции;
возврат происходит с ПеремЧисло, раз в языке 1С все передается по ссылке. А что происходит, если передать ПеремЧисло + 2? Создается какая-либо временная переменная, результат записывается во внешнюю к функции ПеремЧисло или что?

Вариант 2.
Функция НекаяФункция(НекийЧисловоАргумент)
ЛокальнаКопияНекоегоЧисловогоАргумента = НекийЧисловойАргумент;
Возврат (НекийЧисловойАргумент);
КонецФункции;

Возвращает значение копии ПеремЧисло. Тот же самый вопрос с ПеремЧисло + 2.Нужно ли в коде функции писать ЛокальнаКопияНекоегоЧисловогоАргумента = НекийЧисловойАргумент + 2?
...
Рейтинг: 0 / 0
Вопросы про передачу аргументов (раз все передается по ссылке)
    #37374654
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НекийЧисловоАргумент получает то что есть на входе. все.
не нужно -
ЛокальнаКопияНекоегоЧисловогоАргумента = НекийЧисловойАргумент;

параллельных процессов у тебя нет)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Вопросы про передачу аргументов (раз все передается по ссылке)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]