RosettaCodeData/Task/FizzBuzz/Vale/fizzbuzz.vale

20 lines
303 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
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);
}
}