Perl6 :: Klassen

PERL6 :: CLASSES-Projekt enthält erstklassige Klassen in Perl 5.
Jetzt downloaden

Perl6 :: Klassen Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Luke Palmer
  • Website des Verlags:
  • http://search.cpan.org/~lpalmer/Symbol-Opaque-0.03/lib/Symbol/Opaque.pm

Perl6 :: Klassen Stichworte


Perl6 :: Klassen Beschreibung

Perl6 :: Klassenprojekt enthält erstklassige Klassen in Perl 5. Perl6 :: CLASSES-Projekt enthält erstklassige Klassen in Perl 5.synopsis Verwenden Sie Perl6 :: Klassen; Klasse-Komponist {SubMethod Build {drucken "Geburt an eine neue Komponistinde"} Methode Compose {drucken "Side Music ... n"}} Klasse klassische ClassicalComposer ist Komponist {Methode Compose {drucken "schreibt einige muzak ... n"} } Klasse ModernComposer ist Komponist {SubMethod Build ($) {$ .längen = SHIFT} Methode Compose () {drucken (Karte {int rand 10} 1 .. $. Länge), "N")} hat $ .LENGTH; } My $ Beethoven = neuer klassischer Komiteer; mein $ Barber = neuer modernkompseler 4; mein $ Mahler = Moderncomposer-> NEU (400); $ Beethoven-> Komposition; # Ein paar muzak ... $ Barber-> Compose # 7214 Compose $ Mahler; . das Schlüsselwort hat und sehen aus wie $ $ ..thereritanz ist sowohl einzelne als auch mehrerer Erbschaft über das Schlüsselwort verfügbar. , und private Merkmale können Sie durchsetzen (Laufzeit-) Daten verstecken. Dies wird nicht auf Attributen unterstützt, die immer private.anonyme Kurse sind, die Verschlüsse respektieren. Sie können sie jetzt in Methoden anderer Klassen nisten, auch andere anonyme Anonyme! Das Perl6 :: Klassenmodul ergibt Perls Syntax mit einem neuen Deklarator: Klasse. Es bietet den Vorteil gegenüber dem Standard-OO-Mechanismus von Perl, dass es konzeptionell einfacher ist (insbesondere für diejenigen aus einem C ++ / Java-Hintergrund). Es bietet den Nachteil natürlich, weniger vielseitig zu sein. · Perl.


Perl6 :: Klassen Zugehörige Software

Fortschrittsmonitor.

ist ein flexibler und konfigurierbarer Rahmen für die Bereitstellung von Rückmeldungen darüber, wie eine langlaufende Aufgabe fortgesetzt wird. ...

137

Herunterladen