Suche…


Neue Struktur definieren

So definieren Sie die Struktur namens Person mit einer Ganzzahl vom Typ Alter, Ganzzahl vom Typ Variable und Float vom Typ AgeXHeight:

struct Person {
    int age;
    int height;
    float ageXHeight;
}

Allgemein:

struct structName {
    /+ values go here +/
}

Konstrukteure

In D können Konstruktoren verwendet werden, um Strukturen wie eine Klasse zu initialisieren. Um ein Konstrukt für die im vorherigen Beispiel deklarierte Struktur zu definieren, können Sie Folgendes eingeben:

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

auto person = Person(18, 180);


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow