codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
/* Michal 'GiM' Spadlinski * FizzBuzz on delegates */ import tango.io.Stdout; import tango.text.convert.Integer; void main() { char[] delegate(int) [][100] d; for (auto i = 0; i<100; i++) { if (!(i%3)) d[i] ~= (int) { return cast(char[])"Fizz"; }; if (!(i%5)) d[i] ~= (int) { return cast(char[])"Buzz"; }; if (!d[i].length) d[i] ~= (int m) { return toString(m); }; } foreach (a, b; d) { foreach (m; b) Stdout(m(a)); Stdout.newline; } }
Private
[
?
]
Run code