Heritable :: Tipos

Heritable :: Tipos es un módulo PERL para hacer que el envío de objetos se vea el tipo de un objeto.
Descargar ahora

Heritable :: Tipos Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Piers Cawley
  • Sitio web del editor:
  • http://search.cpan.org/~pdcawley/

Heritable :: Tipos Etiquetas


Heritable :: Tipos Descripción

Heritable :: Tipos es un módulo PERL para hacer que el envío de objetos se vea el tipo de objeto. Heritable :: Types es un módulo Perl para hacer que el envío de objetos se vea el tipo de objeto. Tipo de objeto. Uso Heritable :: Tipos Sub Objeto :: As_String {My ($ Self) = @_; Únete a "", 'a', ref ($ yo), $ auto-> contenido_string; } subh :: content_string {my ($ self) = @_; My $ STR = Unirse ',', mapa {"$ _ => $ auto -> {$ _}", teclas% $; Devolver "{$ STR}"} Sub Array :: content_string {my ($ self) = @_; RETURSE '[', Únase a (',', @ $. En este momento, si tiene un objeto que usted representa, por ejemplo, un hash bendecido, entonces, según Universal :: ISA, ese objeto es un hash. Pero si implementa, digamos hash :: foo, un método que solo existe en el espacio de nombres hash, luego universal: no puede verlo, ni se llamará si lo hace $ obj-> foo. Esto me sorprende como un estado de asuntos insatisfactorios, de hecho, heredable :: tipos. Además, no hay nada, vea la sinopsis por cómo funciona. Tenga en cuenta que, si una vez un módulo usa Heritable :: Tipos, entonces * Todos los objetos hará la búsqueda del método a través de sus tipos. Si desea tener un método de la que todos los tipos pueden heredar, pero que garantizará que los tipos individuales puedan anular ese método Entonces, debe implementarlo en la clase de objetos, en lugar de en Universal (si implementa un método en Universal, hay una buena posibilidad de que los métodos del tipo específico nunca se llamen, lo que no quiere lo que quiera. Requisitos: · Perl


Heritable :: Tipos Software relacionado

XML :: Stream :: Nodo

XML :: Stream :: El módulo de nodo contiene funciones para hacer que la construcción y el análisis del árbol sea más fácil para trabajar. ...

154

Descargar

SIG :: Paquetes

SIG :: Paquetes de Paquetes es un módulo PERL para hacer $ SIG {__ Die__} y $ SIG {__ WARNN__} Paquete ACOPED. ...

170

Descargar