Casting MapResult

Baz via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Mon Jun 15 12:32:11 PDT 2015


On Monday, 15 June 2015 at 19:30:08 UTC, Baz wrote:
> On Monday, 15 June 2015 at 19:22:31 UTC, jmh530 wrote:
>> On Monday, 15 June 2015 at 19:04:32 UTC, Baz wrote:
>>> In addition to the other answers you can use 
>>> std.algorithm.iteration.each():
>>>
>>> ---
>>> float[] _exp(float[] x) {
>>>     auto result = x.dup;
>>>     result.each!(a => exp(a));
>>>     return result;
>>> }
>>> ---
>>
>> Am I right that the difference is that map is lazy and each is 
>> greedy? Does that have any significant performance effects?
>
> i think that the OP wants greedy. That's why he had to fight 
> with map results.

Ah sorry it's you the OP. just get it. So you wanted greedy, 
didn't you ?




More information about the Digitalmars-d-learn mailing list