Dlang Features You Would Like To Share
Dukc via Digitalmars-d
digitalmars-d at puremagic.com
Thu Apr 13 06:12:45 PDT 2017
On Thursday, 13 April 2017 at 05:51:27 UTC, Dukc wrote:
> auto use(alias F, T)(T t){return F(t);}
>
> void main()
> { import std.stdio;
> foreach(i; 1 .. 11)
> { foreach(j; 1 .. 11) write((i * j).use!(x => x*x), " ");
> writeln;
> }
> }
forgot three letters:
auto use(alias F, T...)(T t){return F(t);}
to make it work with many arguments:
void main()
{ import std.stdio;
foreach(i; 1 .. 11)
{ foreach(j; 1 .. 11) write((i * j).use!((x, y) =>
x^^y)(2), " ");
writeln;
}
}
More information about the Digitalmars-d
mailing list