On Fri, 17 Sep 2010 18:37:09 -0400, Mariusz Gliwiński <alienballa...@gmail.com> wrote:

I just could promise I've seen in D2 something like in scripting languages:

module test;

void main (string[] args) {
      test(b = "test");
}

void test(string a = "a", string b = "b", string c = "c") {
}

Basically picking just right parameter while other have default. But now I can't find syntax anywhere. This code didn't worked, could you refresh my memory?

D parameters don't work this way.  You cannot specify a parameter by name.

There are tricks you can use, such as structs with initializers, but the result is probably not what you want.

-Steve

Reply via email to