fmt.Errorf
#fmt
#error
https://pkg.go.dev/fmt#Errorf
func Errorf(format string, a ...any) error
errorを返しているので
errors.New
のformat版と考えてよさそう。
errorsのドキュメントにも普通にでてくる。
https://pkg.go.dev/errors
fmt.Sprintf
の戻り値をerrors.Newに渡しているのと等価と考えてよいだろう。
https://go.dev/play/p/fnhSr8Gu6rJ