Attributo :: Método :: Tipable

Attributo :: Método :: Typyable es un módulo PERL que implementa una serie de métodos de controlador de atributos.
Descargar ahora

Attributo :: Método :: Tipable Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Jeremiah Jordan
  • Sitio web del editor:
  • http://search.cpan.org/~jjordan/Attribute-Method-Typeable-1.09/lib/Attribute/Method/Typeable.pm

Attributo :: Método :: Tipable Etiquetas


Attributo :: Método :: Tipable Descripción

Attribute :: Método :: TyPeable es un módulo PERL que implementa una serie de métodos de controlador de atributos. Atributo :: Método :: TyPeable es un módulo PERL que implementa una serie de métodos de control de atributos para usar con la función y el argumento del método, el paquete MyClass; Utilice Mixin QW {Attribute :: Método :: Tipoable}; #o use la base qw {atributo :: Método :: Tipable}; Sub MyMethod: Público (Int int) {My $ Self = Shift; mi ($ a, $ b) = @_; Devuelve $ a + $ b; } Sub OtherMethod: Público (OtherClass Someclass) {My $ Self = Shift; mi ($ obj1, $ obj2) = @_; # Metodo de metody aquí. } Sub Privatemethod: Privado (Scalar, Scalar, Scalar) {My $ Self = Shift; My $ literal = turno; mi $ litorref = cambio; My $ Scalarref = Shift; # cosas de metody. } Sub ProtectectEthod: protegido (Otro) {My $ Self = Shift; My $ cualquier cosa = cambio; # cosas de metody. } Sub Funciony: Función (matriz, código, hash) {# funcionalmente cosas aquí. My ($ Arrayref, $ CODEREF, $ hashref) = @_; } Sub Functz: Función (Lista de matriz de flotador) {My ($ arg1, $ arg2, @else) = @_; $ arg2 -> = $ arg1; if (SCALAR (@ELSE)) {} # Otra cosas funcionales. } ### en su código: # Está bien: $ objeto-> MyMethod (1, 2); # arroja una excepción :: Excepción de ParamError: $ Object-> MyMethod (1, "Apple"); # también arroja una excepción :: Excepción de ParamError: $ Object-> MyMethod (7); # lanza una excepción :: ModyError Exception: MyMethod ('MyClass', 3, 4); # También arroja una excepción :: MethodyError Exception # A menos que esté en MyClass: $ Object-> PrivateMethod (OtherClass-> Nuevo, SOMECLASS-> nuevo); # También lanza una excepción :: MetodyError Exception # A menos que esté en MyClass o una subclase de MyClass: $ objeto-> ProtectedMethod ($ Thingy); Requisitos: · Perl · Attribute :: Manipuladores · Datos :: Tipos · Prueba :: SimpleUnit · SCALAR :: UTIL · Hook :: Wrapsub · Excepción :: Clase


Attributo :: Método :: Tipable Software relacionado

Sqlite :: db

SQLite :: DB Módulo proporciona una envoltura orientada a objetos a las bases de datos SQLite con DBI y DBD :: Módulos SQLite. ...

191

Descargar