Back to tasksGet help with live coding in real time with Sobes Copilot
Junior — Senior
29
Возврат значения при использовании defer с именованным результатом
Task condition
Нужно определить, какое значение будет возвращено функцией test1, учитывая порядок выполнения отложенной функции и изменение переменной‑результата.
func main() {
fmt.Println(test1())
test3()
}
func test1() (out int) {
defer func() {
out++
}()
return
}