D Language
Structs
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