El Prefijo CORE

Supongamos que estamos en un paquete que ha sobreescrito un operador Perl. Por ejemplo glob. En tal caso cualquier alusión a glob dentro del paquete se referirá a la nueva versión de glob.

¿Como podemos llamar al ''viejo'' glob dentro del paquete?:

Escribiendo CORE::glob. El prefijo CORE:: se refiere a los operadores Perl pre-construidos. Los operadores Perl no residen en ninguna tabla de símbolos y por tanto no existe un módulo CORE::. La construcción CORE::operador es una mera notación para poder referirnos a las funciones del núcleo de Perl.

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