What does this program print?

from Error handling
Go 1.27 beginner 2 min

What does this program print?

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))
}
Open in playground
Report an error