RosettaCodeData/Task/FizzBuzz/Vale/fizzbuzz.vale
2023-07-01 13:44:08 -04:00

19 lines
303 B
Text

import stdlib.*;
exported func main(){
fizzBuzz(1, 100);
}
func fizzBuzz(i int, stop int) {
result = if i.mod(3) == 0 {
"Fizz" } else { ""
} + if i.mod(5) == 0 {
"Buzz" } else { ""
};
println(if result == "" { i.str() } else { result });
if i < stop {
return fizzBuzz(i + 1, stop);
}
}