Simple example:

struct Circle {
    double radius;
    this(double radius)   { this.radius = radius;       }
    this(double diameter) { this.radius = diameter / 2; }
}

void main() {
    auto c1 = Circle(radius = 1.0);
    auto c2 = Circle(diameter = 2.0);
    assert(c1.radius == c2.radius);
}

Is it possible to get this kind of convenience?
Any planned support for it?

Reply via email to