Thread overview
Mixin and map
Apr 05, 2015
Dennis Ritchie
Apr 05, 2015
Gary Willoughby
Apr 05, 2015
Dennis Ritchie
April 05, 2015
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
April 05, 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
April 05, 2015
On Sunday, 5 April 2015 at 21:28:27 UTC, Gary Willoughby wrote:
> Post incrementing t is not storing the increments value.
>
> http://ideone.com/1gGnvP

Thanks.