Update all new Tasks
This commit is contained in:
parent
00a190b0a6
commit
91df62d461
5697 changed files with 93386 additions and 804 deletions
10
Task/Closures-Value-capture/D/closures-value-capture-1.d
Normal file
10
Task/Closures-Value-capture/D/closures-value-capture-1.d
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
import std.stdio;
|
||||
|
||||
void main() {
|
||||
int delegate()[] funcs;
|
||||
|
||||
foreach (i; 0 .. 10)
|
||||
funcs ~= (i => () => i ^^ 2)(i);
|
||||
|
||||
writeln(funcs[3]());
|
||||
}
|
||||
5
Task/Closures-Value-capture/D/closures-value-capture-2.d
Normal file
5
Task/Closures-Value-capture/D/closures-value-capture-2.d
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
void main() {
|
||||
import std.stdio, std.range, std.algorithm;
|
||||
|
||||
10.iota.map!(i => () => i ^^ 2).map!q{ a() }.writeln;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue