master
1package main
2
3//import "fmt"
4
5const spanish = "Spanish"
6const french = "French"
7const englishHelloPrefix = "Hello, "
8const spanishHelloPrefix = "Hola, "
9const frenchHelloPrefix = "Bonjour, "
10
11func Hello(name string, language string) string {
12 if name == "" {
13 name = "World"
14 }
15
16 return greetingPrefix(language) + name
17}
18
19func greetingPrefix(language string) (prefix string) {
20 switch language {
21 case french:
22 prefix = frenchHelloPrefix
23 case spanish:
24 prefix = spanishHelloPrefix
25 default:
26 prefix = englishHelloPrefix
27 }
28 return
29}
30
31//func main() {
32//fmt.Println(Hello("world", ""))
33//}