Nice で FizzBuzz

Nice という Java ベースのスクリプト風 (?) 言語でやってみました.

void main(String[] args) {
  for(int i : 1..100) {
    print(i, i % 3, i % 5);
  }
}

void print(int i, int m3, int m5);
print(i, 0, 0) {
  println("FizzBuzz");
}
print(i, 0, m5) {
  println("Fizz");
}
print(i, m3, 0) {
  println("Buzz");
}
print(i, m3, m5) {
  println(i);
}

意味もなくマルチディスパッチというか値でディスパッチ.
いやその,単にマルチディスパッチしてみたかっただけです.