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//}