Sobes.tech
Junior — Senior
58

Какой вывод появится в консоли при выполнении примера №71

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

Маском
Условие задачи

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

package main

import "fmt"
import "errors"

func main(){
    do()
}

func do () (err error){
    defer = logError(err)

    err = nil

    return errors.New("fail")
}

func logError(err error){
    if err != nil {
        fmt.Printf("error: %s", err.Error())
    }else {
        fmt.Println("everything fine")
    }
}