Clase :: Generar

Clase :: Generar es un módulo PERL que puede generar jerarquías de clase Perl.
Descargar ahora

Clase :: Generar Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Steven Wartik
  • Sitio web del editor:
  • http://search.cpan.org/~swartik/Class-Generate-1.09/Generate.pod

Clase :: Generar Etiquetas


Clase :: Generar Descripción

Clase :: Generar es un módulo PERL que puede generar jerarquías de clase Perl. Clase :: Generar es un módulo Perl que puede generar jerarquías de clase PERL.Synopsis Clase de uso :: Generar QW (Clase Subclass Delete_Class); # Declare clase class_name, con los siguientes tipos de miembros: clase class_name => ; # Asignar una instancia de Class_Name, con los miembros inicializados con los valores de # dados (pase matrices y hashes utilizando referencias). $ obj = class_name-> nuevo (s => escalar, a => , h => {key1 => v1, ...}, c => clase-> nuevo, c_a => , C_H => ); # Accesorio de tipo escalar: $ obj-> s ($ valor); # Asignar $ valor a los miembros s. $ Member_Value = $ obj-> s; # Acceso al valor del miembro. # (Clase) Accessor tipo matriz: $ obj-> a (); # Asignar una matriz completa al miembro. $ obj-> a (2, $ valor); # Asignar $ valor a miembro de matriz 2. $ obj-> add_a ($ valor); # Anexar $ valor al final de la matriz. @a = $ obj-> a; # Acceso a la matriz completa. $ ary_member_value = $ obj-> A (2); # Acceso Miembro de Array 2. $ s = $ obj-> a_size; # Tamaño de retorno de la matriz. $ valor = $ obj-> last_a; # Devuelve el último elemento de la matriz. # (Clase) Accesorio de tipo hash: $ obj-> h ({k_1 => v1, ..., k_n => v_n}) # asignar hash entero a miembro. $ obj-> h ($ clave, $ valor); # Asignar $ valor a la tecla HASH MIEMBRE $. % hash = $ obj-> h; # Acceso a todo hash. $ hash_member_value = $ obj-> h (clave clave); # Acceda a la clave de usuario de HASH. $ obj-> eliminar_h (clave clave); # Eliminar ranura ocupada por $ clave. @Keys = $ obj-> h_keys; # Acceda a las claves del miembro h. @values ​​= $ obj-> h_values; # Acceso a los valores del miembro h. $ otro = $ obj-> copia; # Copiar un objeto. Si ($ obj-> es igual a ($ otro)) {...} # Igualdad de prueba. Subclase S => [], -Parent => 'class_name'; La clase :: Generar las funciones de exportaciones de paquetes que toman como argumentos una especificación de clase y crean a partir de estas especificaciones una clase Perl 5. El lenguaje de especificación permite muchas construcciones orientadas a objetos: miembros tipificados, herencia, miembros privados, miembros requeridos, valores predeterminados, métodos de objeto, métodos de clase, variables de clase y más.pan contiene paquetes similares. ¿Por qué otro? Debido a que la programación orientada a objetos, especialmente en un lenguaje dinámico como PERL, es un esfuerzo complicado. Quería un paquete que funcionaría muy duro para atrapar los errores que tú (bueno, yo de todos modos) comúnmente lo hacen. Quería un paquete que pudiera ayudarme a hacer cumplir el contrato de programación orientada a objetos. También quería que se fuera de mi camino cuando pregunté. Requisitos: · Perl


Clase :: Generar Software relacionado

XML :: Reglas

XML :: Las reglas son un módulo PERL que puede analizar las etiquetas XML y procesar mediante reglas a partir de las hojas. ...

182

Descargar

Svggraph

SVGGRAPH es una extensión Perl para crear gráficos / diagramas / gráficos / gráficos / gráficos SVG. ...

146

Descargar