नीचे दिए गए में बाहर के उपयोग ada में कुछ कोडएडीए
with TYPE_VECT_B; use TYPE_VECT_B;
Package TEST01 is
procedure TEST01
(In_State : IN VECT_B ;
Out_State : IN OUT VECT_B);
function TEST02
(In_State : IN VECT_B) return Boolean ;
end TEST01;
TYPE_VECT_B पैकेज विनिर्देश और शरीर भी नीचे
Package TYPE_VECT_B is
type VECT_B is array (INTEGER range <>) OF BOOLEAN ;
rounded_data : float ;
count : integer ;
trace : integer ;
end TYPE_VECT_B;
Package BODY TYPE_VECT_B is
begin
null;
end TYPE_VECT_B;
क्या चर In_State और Out_State करता है परिभाषित किया गया है वास्तव में मतलब है ? मुझे लगता है कि इन_स्टेट का अर्थ इनपुट चर है। मैं वास्तव में उलझन में आता हूं क्या वास्तव में आउट_स्टेट का मतलब है?
एक एफवाईआई के रूप में जस्ट: एडा, एडा 2012 का अगला संशोधन अब कार्य तर्कों को प्रतिबंधित और प्रतिबंधित करने के लिए प्रतिबंधित नहीं करेगा, यानी कार्यों को बाहर करने और पैरामीटर में भी अनुमति दी जाएगी। http://www.ada-auth.org/cgi-bin/cvsweb.cgi/ai05s/ai05-0143-1.txt?rev=1.3 –