Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
30
Возврат значения при использовании defer с именованным результатом
Условие задачи
Нужно определить, какое значение будет возвращено функцией test1, учитывая порядок выполнения отложенной функции и изменение переменной‑результата.
func main() {
fmt.Println(test1())
test3()
}
func test1() (out int) {
defer func() {
out++
}()
return
}