Diferencia entre revisiones de «Programación en Ada/Subunidades»

Contenido eliminado Contenido añadido
División de Programación en Ada
 
enlaces
Línea 5:
}}
 
El cuerpo de un {{Ada:|Paquetes|paquete|}}, {{Ada:|Subprogramas|subprograma|}} o {{Ada:|Tareas|tarea|}} puede ser "extraído" de la
==== Subunidades ====
 
El cuerpo de un paquete, subprograma o tarea puede ser "extraído" de la
unidad o subunidad de biblioteca que lo engloba y compilarse por
separado en lo que viene a denominarse subunidad. En la unidad que lo
Línea 47 ⟶ 45:
debe compilarse después de ella.
 
La visibilidad{{Ada:|V|v|isibilidad}} dentro de la subunidad es exactamente igual que si no
hubiera sido separada, es decir, por ejemplo, una cláusula{{Ada:|C|c|láusula with}} en la
unidad principal se aplica a todas sus subunidades.
 
Si se necesita de una unidad únicamente dentro de una subunidad, a fin
de no complicar las dependencias{{Ada:|D|d|ependencia}}s de compilación, se deberá incluir la
cláusula with justo antes de la declaración subunidad, es decir, delante
de separate (Pila_Enteros).
 
== Manual de referencia de Ada ==
* {{Ada/RM3|10|1|3|Subunits of Compilation Units}}