FizzBuzz demonstrates loop logic:
for i := 1; i <= 15; i++ {
switch {
case i%15 == 0:
fmt.Println("FizzBuzz")
case i%3 == 0:
fmt.Println("Fizz")
case i%5 == 0:
fmt.Println("Buzz")
default:
fmt.Println(i)
}
}
Print Fizz for multiples of , Buzz for , FizzBuzz for both, otherwise the number.