What does this program print?

from Interfaces
Go 1.27 intermediate 2 min

What does this program print?

Go
package main

import "fmt"

type ParseError struct{}

func (*ParseError) Error() string { return "parse error" }

func validate() error {
    var parseErr *ParseError
    return parseErr
}

func main() {
    fmt.Println(validate() == nil)
}
Open in playground
Report an error