Sobes.tech
Назад к задачам
Junior — Senior
105

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

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

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

livecode

Определите, какой текст будет напечатан в консоль после запуска следующего 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())
}