Ruby-style "each" in D?
Andrea Fontana
nospam at example.com
Thu Mar 20 07:16:28 PDT 2014
On Thursday, 20 March 2014 at 12:32:49 UTC, w0rp wrote:
> // std.parallelism parallel function here.
> someRange.whatever.parallel(numberOfUnits).each!doSomething
+1
This works:
foreach(i; [0,1,2,3,4,5].parallel) i.writeln;
This works:
[0,1,2,3,4,5].each!writeln;
This won't compile:
[0,1,2,3,4,5].parallel.each!writeln;
Error: template tmp.each cannot deduce function from argument
types !(writeln)(ParallelForeach!(int[])), candidates are:
/tmp/tmp.d(9): tmp.each(alias fun, Range)(Range range) if
(isInputRange!Range)
More information about the Digitalmars-d
mailing list