diff --git a/greetings.go b/greetings.go index ab4dfa9..e56a36f 100644 --- a/greetings.go +++ b/greetings.go @@ -1,9 +1,14 @@ package greetings import "fmt" +import "errors" // Hello returns a greeting for the named person. func Hello(name string) string { + // If no name was given, return an error with a message. + if name == "" { + return "", errors.New("empty name") + } // Return a greeting that embeds the name in a message. message := fmt.Sprintf("Hi, %v. Welcome!", name) return message