Klasse :: Methode :: Auto

Runden Sie Subroutine-Anrufe in Klassenmethodenaufrufe
Jetzt downloaden

Klasse :: Methode :: Auto Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Bernhard Bauer
  • Website des Verlags:
  • http://search.cpan.org/~bauerb/

Klasse :: Methode :: Auto Stichworte


Klasse :: Methode :: Auto Beschreibung

Runden Sie Subroutine-Anrufe in Klassenmethodenaufrufe Klasse :: Methode :: Auto ist ein Perl-Modul, mit dem Sie mit dem Klassennamen geerbtere Klassenmethoden direkt anrufen können. Es gibt zwei Methoden des Anteils der Klasse :: Methode :: AUTO, welche Methoden automatisch anrufen können: durch explizites Geben Es ist eine Liste der Methodennamen oder durch Angabe eines Filters für die Methoden. In den ersten Fall, Klasse :: Methode :: Auto erstellt eine Subroutine im Importpaket für jeden Namen in der Liste, in der der Rufpaket auf @_ und springt in das erste Paket, wo es definiert ist. Paket Blurp; Verwenden Sie Klasse :: Methode :: Auto QW ; # erstellt Blurp :: Bar und Blurp: Hat das Attribut , um sicherzustellen, dass nur echte Methoden aufgerufen werden Paket foo; sub my_method: Methode {...} SUB NO_METHOD {...} Sub _Private {...} Paket Elch; Verwenden Sie Basis 'Foo'; Verwenden Sie Klasse :: Methode :: Auto '-attributes', qr / ^ /; # Now my_method (...) kann aufgerufen werden, aber nicht no_method oder _privateYynopsis # in foo.pm-Paket foo; Sub Bar {...} in baz.pm Paket BAZ; Verwenden Sie Klasse :: Methode :: Auto 'Bar'; Verwenden Sie Basis 'Foo'; Bar ("Elch!"); # gleich wie __package __-> bar ("moose!") Anforderungen: · Perl.


Klasse :: Methode :: Auto Zugehörige Software