Sobes.tech
Junior — Senior
50

Какой вывод получит консоль при выполнении программы №56

Компании, где спрашивали:

Miatel
Условие задачи

Определите, какой текст будет напечатан в консоль после запуска следующего Go‑кода.

package main

import "fmt"
       "math"

func foo() ( k float64) {
    i:= 36.0
    defer func() { k = math.Sqrt(k)}()
    defer func() { k -= 11} ()
    defer func() { k += 10} ()
    return i    
}

func main(){
    fmt.Println(foo())
}