What does this program print?

from Error wrapping
Go 1.27 beginner 2 min

What does this program print?

Go
package main

import (
    "errors"
    "fmt"
)

var ErrClosed = errors.New("store closed")

func main() {
    err := fmt.Errorf("publish: %w", ErrClosed)
    fmt.Println(err == ErrClosed)
    fmt.Println(errors.Is(err, ErrClosed))
}
Open in playground
Report an error