Mixin and map

Gary Willoughby via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sun Apr 5 14:28:26 PDT 2015


On Sunday, 5 April 2015 at 21:23:14 UTC, Dennis Ritchie wrote:
> Hi,
> Can you please tell how to make map worked correctly. I want to 
> program published [2, 3, 4, 5, 6].
>
> -----
> import std.stdio;
> import std.algorithm;
>
> string print(string s)
> {
> 	return `writeln(` ~ s ~ `);`;
> }
>
> void main()
> {
> 	auto arr = [1, 2, 3, 4, 5];
>
> 	mixin(print(`arr.map!(t => t++)`)); // prints [1, 2, 3, 4, 5]
> }
> -----
> http://ideone.com/yEmzA4

Post incrementing t is not storing the increments value.

http://ideone.com/1gGnvP


More information about the Digitalmars-d-learn mailing list