Ruby風

private import std.stream, std.conv, std.string;

public void times(char[] count, void delegate(uint i) block) {
  uint _count = toUint(count);

  for (int i = 0; i < _count; i++) {
    block(i);
  }
}

void main() {
  "10".times(delegate void(uint i) {
    stdout.writeLine(toString(i));
  });
}

っていうのを Rubyist に見せたら、「きもい」って言われた。俺もそう思う 0w0