isMyBuzzFizzed: $[buzzyFizzy] -> zero? buzzyFizzy % 15
isMyBuzzBuzzed: $[buzzy] -> zero? buzzy % 5
isMyFizzFizzed: $[fizzy] -> zero? fizzy % 3
fizzMyBuzz: $[] -> print "FizzBuzz"
buzzMyBuzz: $[] -> print "Buzz"
fizzMyFizz: $[] -> print "Fizz"
fizzMyBuzzLife: $[fiddy] -> print fiddy
fizzyBuzzy: $[fizzyStart, buzzyEnd][
loop fizzyStart..buzzyEnd [fiddy][
when [
isMyBuzzFizzed fiddy -> fizzMyBuzz
isMyBuzzBuzzed fiddy -> buzzMyBuzz
isMyFizzFizzed fiddy -> fizzMyFizz
true -> fizzMyBuzzLife fiddy
]
]
]
fizzyBuzzy 1 100
[\code]