这段程序会输出什么?

来自 错误包装
Go 1.27 入门 2分钟

这段程序会输出什么?

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))
}
在试验场中打开
报告错误