Implizitthis.

Implizit ist ein syntaktischer Zucker für OO-Methoden.
Jetzt downloaden

Implizitthis. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Scott Walters
  • Website des Verlags:
  • http://search.cpan.org/~swalters/Math-Preference-SVD-0.01/lib/Math/Preference/SVD.pm

Implizitthis. Stichworte


Implizitthis. Beschreibung

Implizit ist ein syntaktischer Zucker für OO-Methoden. Implizite ist ein syntaktischer Zucker für OO-Methoden. Synopsis verwenden implizit; Implizitth aus :: implizieren (); Sub New {My $ type = Schicht; my% args = @_; # muss gesegnet sein Hash-Objekt Bless {foo => $ args {foo '}, bar => $ args {' bar '},}, $ type; } sub my_accessor {# $ Dies ist für uns gelesen. $ Bar ist auf $ This -> {'Bar'}, ähnlich für $ Foo $ this-> Andere_Accessor ($ bar). $ foo ++; } sub _another_accessor {# Dies wird sterben, wenn er von etwas angerufen wird, das nicht von unserem Paket $ Foo ++ abgeleitet ist; } AbstractMethods in OO Perl empfangen "$ Dies", ohne es lesen zu müssen. Instanz-Feldvariablen sind nach Namen zugänglich, anstatt den Hash-Ref. Privat ist für Methoden durchgesetzt, die mit einem Unterschied beginnen. Diesen Emulatiert andere OO-Sprachen wie Java und C ++, in denen der Compiler implizit und unsichtbar "dieses" als das erste Argument jedes Verfahrens anruft. Während Perl dieses Argument unsichtbar übergibt, müssen Sie Code manuell schreiben, um es zu lesen. Java und C ++ entdecken auch die Kompilierzeit, eher eine Variable ist eine Instanzvariable oder eine statische Variable, ohne dass Sie sie mit speziellen Syntax unterscheiden müssen. Wir entfernen die zusätzliche Syntax, aber dies wird zur Laufzeit gelernt, nicht die Kompilierzeit. Im Gegensatz zu Alias.pm ist dieser Kodex wahrscheinlich über eingehender Auswirkungen auf die Leistung des Codes, der OO-Zugangsorgeräte häufig verwendet. ImplizitDie * Dieser {scalar} ist ein Hinweis auf ein lexikales, das wir von der Argumentliste verschoben haben. Aliase werden für jeden Schlüssel in% $ zu sich selbst Wert auf dieselbe Weise erstellt. Dieses Modul funktioniert gut für mich, Ihre Kilometer kann sehr sein: Es wurde nicht ausführlich getestet. Wir sind jedoch reiner Perl und _NO_ Zusätzliche Syntax wird eingeführt. Anforderungen: · Perl Anforderungen: · Perl.


Implizitthis. 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