Назад к задачам
МТСПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
6
Какой текст появится в консоли при выполнении программы №75
Компании, где спрашивали:
Условие задачи
Определите, какой вывод будет получен после запуска следующего 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
}