Different languages supported

This commit is contained in:
2026-03-15 22:52:20 +01:00
parent 3cae1bd3d7
commit ca6357acdb
2 changed files with 30 additions and 7 deletions

View File

@@ -2,15 +2,28 @@ package main
import "fmt"
const englishHelloPrefix = "Hello, "
const (
spanish = "Spanish"
french = "French"
englishHelloPrefix = "Hello, "
spanishHelloPrefix = "Hola, "
frenchHelloPrefix = "Bonjour, "
)
func Hello(name string) string {
func Hello(name, language string) string {
if name == "" {
name = "World"
}
return englishHelloPrefix + name
if language == french {
return frenchHelloPrefix + name
} else if language == spanish {
return spanishHelloPrefix + name
} else {
return englishHelloPrefix + name
}
}
func main() {
fmt.Println(Hello("Hoborg"))
fmt.Println(Hello("Hoborg", ""))
}