这段程序会输出什么?

来自 错误处理
Go 1.27 入门 2分钟

这段程序会输出什么?

Go
package main

import (
    "errors"
    "fmt"
)

var ErrMissing = errors.New("missing")

func load() error {
    return fmt.Errorf("load profile: %w", ErrMissing)
}

func main() {
    err := load()
    fmt.Println(err == ErrMissing)
    fmt.Println(errors.Is(err, ErrMissing))
}
在试验场中打开
报告错误