2012-08-25 28 views

उत्तर

10

से ' चरित्र एक विशेषता लागू करने के लिए प्रयोग किया जाता है।

उदाहरण के लिए, Integer'Last प्रकार Integer का सबसे बड़ा मूल्य है, और Float'Digits प्रकार Float की दशमलव परिशुद्धता है।

भाषा-परिभाषित विशेषताओं की पूरी सूची एडीए संदर्भ मैनुअल के अनुलग्नक के में है।

यह Some_Type'(expression) जैसे योग्य अभिव्यक्तियों के वाक्यविन्यास का भी हिस्सा है।

. चरित्र अन्य बातों के अलावा प्रयोग किया जाता है,, Obj.Comp, जहां Obj एक रिकार्ड चर रहा है और Comp कि रिकॉर्ड का एक घटक है के रूप में एक रिकार्ड घटक नाम पेश करने का, इस तरह के।

गुण भाषा या कार्यान्वयन द्वारा परिभाषित किए गए हैं; जब रिकॉर्ड प्रकार परिभाषित किया जाता है तो घटक नाम परिभाषित किए जाते हैं।

एस्ट्रोफ़े का भी चरित्र अक्षर को सीमित करने के लिए उपयोग किया जाता है: 'x'

+0

मैं देखता हूं, धन्यवाद। आप कहते हैं कि यह भाषा/कार्यान्वयन परिभाषित है - मैं अपना खुद का गुण नहीं बना सकता? –

+0

@ जे कूपर: मैंने थोड़ी देर में एडा का उपयोग नहीं किया है। पिछली बार मैंने देखा, आपके अपने गुणों को परिभाषित करने का कोई तरीका नहीं था। –

+3

कोई भी तरीका टी अपने गुणों को परिभाषित नहीं करता है - आप केवल 'लिखें,' पढ़ें, 'इनपुट,' आउटपुट (Ada.Streams.Stream_IO के लिए उपयोग किया जाता है) को ओवरराइट कर सकते हैं। – darkestkhan