D Language
structs
खोज…
एक नई संरचना को परिभाषित करना
एक पूर्णांक प्रकार चर आयु के साथ व्यक्ति नामक संरचना को परिभाषित करने के लिए, पूर्णांक प्रकार चर ऊंचाई और फ्लोट प्रकार चर आयुXहाइट:
struct Person {
int age;
int height;
float ageXHeight;
}
आम तौर पर:
struct structName {
/+ values go here +/
}
संरचना बनाने वाले
डी में हम क्लास की तरह ही स्ट्रक्चर को इनिशियलाइज़ करने के लिए कंस्ट्रक्टर का इस्तेमाल कर सकते हैं। पिछले उदाहरण में दी गई संरचना के लिए एक निर्माण को परिभाषित करने के लिए हम टाइप कर सकते हैं:
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
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow