RosettaCodeData/Task/Closures-Value-capture/D/closures-value-capture-1.d
2023-07-01 13:44:08 -04:00

10 lines
156 B
D

import std.stdio;
void main() {
int delegate()[] funcs;
foreach (i; 0 .. 10)
funcs ~= (i => () => i ^^ 2)(i);
writeln(funcs[3]());
}