Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Значение переменной передается в оператор defer
в момент выполнения инструкции defer
, а не в момент вызова функции.
Пример:
go
Вывод будет:
plaintext
Если бы значение передавалось в момент вызова функции, вывод был бы 1
.
Теперь рассмотрим связь с именованными возвращаемыми значениями:
go
Вывод будет:
plaintext
В случае с именованным возвращаемым
Значение переменной передается в оператор defer
в момент выполнения инструкции defer
, а не в момент вызова функции.
Пример:
go
Вывод будет:
plaintext
Если бы значение передавалось в момент вызова функции, вывод был бы 1
.
Теперь рассмотрим связь с именованными возвращаемыми значениями:
go
Вывод будет:
plaintext
В случае с именованным возвращаемым
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.