is there a difference between those two notations
Jonathan M Davis
jmdavisProg at gmx.com
Mon Apr 30 10:04:12 PDT 2012
On Monday, April 30, 2012 17:19:00 Christian Köstlin wrote:
> reduce!((int a, int b){return a+b;})(iota(100))
> reduce!("a+b")(iota(100))
>
> thanks in advance
The first one directly creates a lambda, whereas the second one uses a string
mixin with std.function.binaryFunc to create a lambda. The lambda generated
for the second one will be the same as the one given in the first. They're just
different ways to do the same thing.
- Jonathan M Davis
More information about the Digitalmars-d-learn
mailing list