| ERROR :: Trycatch Manejo de excepciones OO-ISH a través del filtrado de origen |
Descargar ahora |
ERROR :: Trycatch Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Nilson Santos Figueiredo Júnior
- Sitio web del editor:
- http://search.cpan.org/~nilsonsfj/
ERROR :: Trycatch Etiquetas
ERROR :: Trycatch Descripción
Manejo de excepciones OO-ISH a través del filtrado de origen ERROR :: TryCatch es un módulo PERL que implementa la funcionalidad de bloques de excepción (prueba) con una interfaz similiar a ERROR.PM (de hecho, es casi un reemplazo de gota). La principal diferencia es que es un módulo de filtro de origen. Un filtro de origen puede implementar la misma interfaz conveniente sin esas fugas de memoria desagradable y las subrutinas anónimas implícitas (que pueden engañarlo, si no tiene cuidado). También después de la fuente que analiza, convierte el código en el código de PERL "nativo", por lo que probablemente sea un poco más rápido que el enfoque de Error.pm. Y, bueno. Por lo que puedo decir, ERROR :: TRYCATCH cumple con su deber NICELY.SYNOPSIS Error de uso :: Trycatch; intente {peligroso_code (); incluso_more_dangous_code (); Tirar un nuevo error :: Genérico -Text => "Bueno, nadie puede vivir en peligro para siempre"; } Error de captura :: Sin controlar con {# Normal Die () S se traduce en ERROR :: Impresión de excepciones no manejadas "Cogió una excepción de Perl sin controlar: $ @ n"; } Error de captura :: NewExceptclelass con {# Código que maneja Error :: NewExceptclass} Error de captura :: YetanotherExceptions {# Note que 'con' es opcional (esto difiere de Error.pm)} de lo contrario {# captura cualquier otra excepción que podría no han sido atrapados My $ Exception_class = Ref ($ @}; Imprimir "Alguien ha lanzado una excepción de $ Exception_Class: $ @ \ n";} Finalmente {CLEAN_UP (); # que siempre se ejecutará}; # no olvides el arrastrando ';', por lo demás, las cosas malas * sucederán los requisitos: · Perl
ERROR :: Trycatch Software relacionado