Поведение defer с именованным возвращаемым значением
Условие задачи
Необходимо определить, что вернёт функция test1, учитывая порядок выполнения отложенной функции и изменение переменной result
gofunc main() {
fmt.Println(test1())
test3()
}
func test1() (result int) {
defer func() {
result++
}()
return
}