3, n mod 5) with | 0, 0 -> "FizzBuzz" | 0, _ -> "Fizz" | _, 0 -> "Buzz" | _, _ -> string_of_int n let _ = for i = 1 to 100 do f i zzbuzz i |. print_endline done let rec f i zzbuzz = n => switch (n mod 3, n mod 5) { | (0, 0) => "FizzBuzz" | (0, _) => "Fizz" | (_, 0) => "Buzz" | _ => string_of_int(n) }; let _ = for (i in 1 to 100) { f i zzbuzz(i) -> print_endline; };
mod 3, n mod 5) { | (0, 0) => "FizzBuzz" | (0, _) => "Fizz" | (_, 0) => "Buzz" | _ => string_of_int(n) }; let _ = for (i in 1 to 100) { f i zzbuzz(i) -> print_endline; };