D言語

D言語のテンプレートで FizzBuzz

D言語を少し触ってみたので. import std.conv; template fizzbuzz(int n) { static if (n == 0) { immutable string fizzbuzz = ""; } else { immutable string fizzbuzz = fizzbuzz!(n-1) ~ ( n%15 == 0 ? "FizzBuzz" : n%3 == 0 ? "Fizz" : n%5 == 0 ? "B…