Perl6 :: Clases

PERL6 :: Classes Project contiene clases de primera clase en PERL 5.
Descargar ahora

Perl6 :: Clases Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Luke Palmer
  • Sitio web del editor:
  • http://search.cpan.org/~lpalmer/Symbol-Opaque-0.03/lib/Symbol/Opaque.pm

Perl6 :: Clases Etiquetas


Perl6 :: Clases Descripción

Perl6 :: Classes Project contiene clases de primera clase en Perl 5. Perl6 :: Classes Project contiene clases de primera clase en Perl 5.Synopsis Use Perl6 :: Clases; compositor de clase {sumethod build {impresión "dando a luz a un nuevo compositor"} método componer {impresión "escribiendo algo de música ... n"}} clase ClassicalComposer es compositor {método componer {impresión "escribiendo un poco de muzak ... n"} } Clase ModernComposer es compositor {Substethod Build ($) {$ .length = Shift} Método componer () {imprimir ((map {int rand 10} 1 .. $. longitud), "n")} tiene $. } My $ beethoven = nuevo ClassicalComposer; My $ BARBER = nuevo ModernComposer 4; My $ Mahler = ModernComposer-> Nuevo (400); $ beethoven-> componer; # Escribiendo un poco de muzak ... $ barbero-> componer # 7214 componer $ mahler; # 89275869347968374698756 .... Perl6 :: Clases Permite la creación de clases de estilo (algo) Perl 6-Estilo en Perl 5. Actualmente se admiten actualmente las siguientes funciones: Subs, métodos y sumquerios y sus respectivas reglas de alcance que están disponibles a través de La palabra clave tiene una palabra clave y se parece a $ .thiseheritance, tanto la herencia única como múltiple están disponibles a través de la palabra clave. Signature firmas en métodos, subs, y los sumquerios son compatibles, pero solo el PERL 5 tipo.Data se esconde usando el público, protegido y rasgos privados, puede hacer cumplir (tiempo de ejecución) Datos de ocultación. Esto no es compatible con los atributos, que son siempre privados. Clases enónymous que respetan los cierres. Ahora puede anidarlos dentro de los métodos de otras clases, ¡incluso otros anónimos! El módulo Perl6 :: Classes aumenta la sintaxis de Perl Perl con un nuevo Declaratador: Clase. Ofrece la ventaja sobre el mecanismo de OO estándar de Perl que es conceptualmente más fácil ver (especialmente para aquellos de un fondo C ++ / Java). Ofrece la desventaja, por supuesto, de ser menos versátiles. Requisitos: · Perl Requisitos: · Perl


Perl6 :: Clases Software relacionado

Texto :: Visualwidth

Texto :: VisualWidth es un módulo PERL que proporciona funciones para tratar la mitad del ancho y los caracteres de ancho completo. ...

161

Descargar