El Contador de Referencias de un Valor

Véase la figura 4.2. Puesto que hay una ligadura entre la variable $a y su valor, este contador es al menos uno. Si este contador desciende hasta cero, Perl elimina la memoria asignada a ese valor.

Los contadores descienden por diversas razones. Por ejemplo, cada vez que termina un bloque, el contador de los valores asociados con las variables declaradas en ese bloque desciende una unidad. En el caso habitual de que el contador valiera 1, pasará a valer 0 y la memoria asociada con el valor será liberada.

Figura 4.2: Contadores de referencia y asignaciones
\begin{figure}\centerline{\epsfig{file=with_counts.ps, height =8cm}}\end{figure}

Casiano Rodríguez León
Licencia de Creative Commons
Principios de Programación Imperativa, Funcional y Orientada a Objetos Una Introducción en Perl/Una Introducción a Perl
por Casiano Rodríguez León is licensed under a Creative Commons Reconocimiento 3.0 Unported License.

Permissions beyond the scope of this license may be available at http://campusvirtual.ull.es/ocw/course/view.php?id=43.
2012-06-19