Junior — Senior
What text will appear in the console when running program №75
livecode
Task condition
Determine what output will be obtained after running the following Go code.
package main
import (
"fmt"
)
func main(){
err := do()
if err != nil {
fmt.Println("usp")
}else {
fmt.Println("OK")
}
}
func do() error {
var p *MyError = nil
if false {
p = &MyError("error")
}
return p
}
type MyError struct {
msg string
}
func (e MyError) Error() string{
return e.msg
}