Ada (linguaggio di programmazione): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
→Routine: fix |
→Package: ordine |
||
Riga 442:
end Somma;
end P;
</syntaxhighlight>▼
Si può creare una gerarchia di package in due modi: con l'annidamento, definendo un package dentro l'altro, e con la parentela, definendo un package come figlio dell'altro (separando padre e figlio con la [[dot notation]]). I package figli possono essere inoltre definiti come privati, e
<syntaxhighlight lang=ada>▼
-- package padre▼
package Padre is▼
-- package annidato▼
package Annidato is▼
...▼
end Annidato;▼
end Padre;▼
-- package figlio▼
package Padre.Figlio is▼
...▼
end Padre.Figlio;▼
-- package figlio privato▼
private package Padre.Figlio_Privato is▼
...▼
end Padre.Figlio_Privato;▼
</syntaxhighlight>
Line 464 ⟶ 487:
end record;
end P;
▲</syntaxhighlight>
▲Si può creare una gerarchia di package in due modi: con l'annidamento, definendo un package dentro l'altro, e con la parentela, definendo un package come figlio dell'altro (separando padre e figlio con la [[dot notation]]). I package figli possono essere inoltre definiti come privati e quindi non accessibili fuori dal package padre.<ref>{{cita|Barnes (2014)|pp. 272-273|barnes14}}.</ref>
▲<syntaxhighlight lang=ada>
▲-- package padre
▲package Padre is
▲ -- package annidato
▲ package Annidato is
▲ ...
▲ end Annidato;
▲end Padre;
▲-- package figlio
▲package Padre.Figlio is
▲ ...
▲end Padre.Figlio;
▲-- package figlio privato
▲private package Padre.Figlio_Privato is
▲ ...
▲end Padre.Figlio_Privato;
</syntaxhighlight>
|