3 ms·
Gotcha. Then here's a translation into Scala from the link you provided which I believe maintains the spirit of the clojure version: object Fizzbuzz {
by AdieuToLogic 10y ago
Gotcha. Then here's a translation into Scala from the link you provided which I believe maintains the spirit of the clojure version:
object Fizzbuzz
{
def apply (amount : Int) : TraversableOnce[String] =
1.to (amount).map { n =>
(n % 3, n % 5) match {
case (0, 0) => "FizzBuzz";
case (0, _) => "Fizz";
case (_, 0) => "Buzz";
case _ => n.toString
}
}
}
Fizzbuzz (100).foreach (println);
EDIT: When I said "Gotcha", I meant that as in "understood" and not in an adversarial manner. Quite the opposite, actually, as this is a respectful thread which I believe both parties have enjoyed.