On Wednesday, 25 October 2017 at 14:58:50 UTC, jmh530 wrote:
On Wednesday, 25 October 2017 at 12:40:47 UTC, Bastiaan Veelo wrote:[snip]int first = 1; void main() { // Ordinary:foo(first, 2, 3.0, "4"); // Prints one=1; two=2; three=3; four=4// Named arguments: named!(foo, "four", "4", "two", 2, "one", first, "three", 3.0); // idem }You're passing the function arguments as template parameters. Usually you want them to be able to be passed at run-time.
Oops!
