On Thursday, 17 January 2019 at 12:11:02 UTC, Matheus wrote:

foo(alias x){}

foo("a");
foo(1);

'x' will be string one time and integer another? Or there is something that I'm missing.

Matheus.

Yes, but there is a mistake there:
alias is part of the template:

foo(alias x)(){} //note extra parens

than u call like an template:

foo!"a"; //equivalent = foo!("a")();
foo!1;

Reply via email to