extract greetingPrefix function
This commit is contained in:
10
hello.go
10
hello.go
@@ -15,16 +15,20 @@ func Hello(name, language string) string {
|
|||||||
name = "World"
|
name = "World"
|
||||||
}
|
}
|
||||||
|
|
||||||
prefix := englishHelloPrefix
|
prefix := greetingPrefix(language)
|
||||||
|
return prefix + name
|
||||||
|
}
|
||||||
|
|
||||||
|
func greetingPrefix(language string) (prefix string) {
|
||||||
switch language {
|
switch language {
|
||||||
case french:
|
case french:
|
||||||
prefix = frenchHelloPrefix
|
prefix = frenchHelloPrefix
|
||||||
case spanish:
|
case spanish:
|
||||||
prefix = spanishHelloPrefix
|
prefix = spanishHelloPrefix
|
||||||
|
default:
|
||||||
|
prefix = englishHelloPrefix
|
||||||
}
|
}
|
||||||
|
return
|
||||||
return prefix + name
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
|||||||
Reference in New Issue
Block a user