- 106 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 11:35:50 ]
- import std.stdio;
struct Times { int n; void opShr(void delegate(int) yield) { for(int i = 0; i < n; ++i) { yield(i); } } } Times times(int n) { Times t; t.n = n; return t; } void main() { times(5) >> (int i){ writefln("%d", i); }; } うほっ
|

|