Что выведет код ?





package main



import (

"errors"

"fmt"

)



var ErrNotFound = errors.New("Resource was not found")



func main() {

err := raise()

if err == ErrNotFound {

fmt.Println("impossible")

return

}

if err != nil {

fmt.Println("unexpected error")

return

}

}



func raise() error {

return ErrNotFound

}



Ответ



@golangtests