ex :: anular

EX :: Overide es un PERL PRAGMA para anular las funciones principales.
Descargar ahora

ex :: anular Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Casey West
  • Sitio web del editor:
  • http://search.cpan.org/~cwest/

ex :: anular Etiquetas


ex :: anular Descripción

EX :: Anular es un PERL PRAGMA para anular las funciones básicas. Ejal :: ANOURIDE es un PERL PRAGMA para anular las funciones del núcleo. HSYNOPSIS Use EX :: Anule UCFIRST => Sub {# Asegúrese de que solo la primera # letra esté en UPFIRST (LC (SHIFT)); }; UCFIRST ('Hacer este derecho'); # Hacer esto, no hay ex :: anular 'UCFIRST'; UCFIRST ('Hacer este derecho'); # Hacer este derecho "Ex ::: anular" es una forma fácil de anular las funciones de núcleo Perl. Los argumentos se pasan a "ex ::: anular" en un nombre basado en un nombre, o un estilo hash. La clave es el nombre de la función central para anular, el valor es su subrutina para reemplazar los núcleos. Aluse un exceso de cambios en la superficie. Si anula "stat", entonces todavía usa "stat" de la misma manera. Nota: Esto solo es cierto si mantiene el mismo prototipo que la función que ha sobrecrido. Para hacer esto, debe definir su prototipo: use ex ::: anular valores => sub (%) {valores% {+ shift}}; Si no usa este mismo prototipo o obligue a usar la función igual, Puede extender la funcionalidad de una función de núcleo: # Longitud de todos los argumentos pasados ​​a la longitud () Use la longitud de la longitud () Ex ::> Sub {Longitud Únase '', @_}; Anulando una función globalydon no hazlo sin un ¡Buena razón! "Ex ::: anulación" le permite anular las funciones básicas Globaly. Todos los paquetes que heredan del tuyo utilizarán su anulación de funciones. Hay buenas razones para hacer esto, si crees que necesitas, asegúrate de tener una buena razón. Use Ej :: Anule Global_Length => Sub {# Evite que alguien pase una lista de croak "¡No hagas eso!" if @_> 1; Cambio de longitud}; Nota: Si Globaly anula una función en un paquete, solo ese paquete puede eliminarlo. Removing Su sobrenidal funciona de la misma manera que "No hay estricto" funciona. no ex :: anular; # Eliminar _all_ anula no ex :: anular los valores '; no ex :: anule 'gloabl_length'; Requisitos: · Requisitos de Perl: · Perl


ex :: anular Software relacionado

Pix :: Walker

PIX :: Walker es un módulo Perl para procesar las configuraciones de Cisco PIX y las listas de acceso 'Walk'. ...

183

Descargar