An unnecessarily customizable FizzBuzz implementation with tests.
go get github.com/RobertWesnerPractice/go-fizzbuzz/fizzbuzzfb := fizzbuzz.New(nil)
for i := 1; i <= 100; i++ {
fmt.Println(fb.Evaluate(i))
}fb := fizzbuzz.New(fizzbuzz.Configuration{
2: "Froth",
7: "Broth",
13: "Soup",
})
for i := 1; i <= 182; i++ {
fmt.Println(fb.Evaluate(i))
}