Junior — Senior
71
Какой текст появится в консоли при выполнении программы №75
Companies where asked:
Task condition
Определите, какой вывод будет получен после запуска следующего Go‑кода.
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
}