結構建構函式

在 D 中,我們可以使用建構函式來初始化結構,就像類一樣。要為前面示例中宣告的結構定義構造,我們可以鍵入:

struct Person {
    this(int age, int height) {
        this.age = age;
        this.height = height;
        this.ageXHeight = cast(float)age * height;
    }
}

auto person = Person(18, 180);