Don Clugston wrote: > template Fizz(int x) > { > static if (x==0) const char [] Fizz = ""; > else const char [] Fizz = Fizz!(x-1) ~ " " ~ > ((x%3==0 && x%5==0)? "FizzBuzz" : (x%3==0) ? "Buzz" : (x%5==0) > ?"Fizz" : x.stringof); > } > > int a = Fizz!(100); Very nice. I should have tried before posting. Je je.