Skalar :: Eigenschaften.

Skalar :: Eigenschaften ist ein Perl-Modul-Paket, das Laufzeiteigenschaften auf Skalarvariablen enthält.
Jetzt downloaden

Skalar :: Eigenschaften. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • James A. Duncan and Marcel Grunauer
  • Website des Verlags:
  • http://search.cpan.org/~dcantrell/Scalar-Properties-0.12/Properties.pm

Skalar :: Eigenschaften. Stichworte


Skalar :: Eigenschaften. Beschreibung

Skalar :: Eigenschaften ist ein Perl-Modul-Paket, das Laufzeiteigenschaften auf Skalarvariablen enthält. Skalar :: Eigenschaften ist ein Perl-Modul-Paket, das Laufzeiteigenschaften auf Skalarvariablen enthält.Synopsis verwenden Skalar :: Eigenschaften; mein $ val = 0-> true; if ($ val $ val == 0) {drucken "yup, es ist wirklich in Ordnung ... n"; } my @text = ('Hallo World' -> Gruß (1), 'Vergiss es', 'Hallo' -> Gruß (1),); Print Grep {$ _-> is_greeting} @text; Meine $ l = 'Hallo World' -> Länge; Skalar :: Die Eigenschaften versucht, perl objektorientiert zu machen, indem er eine Idee von Ruby genommen hat: Alles, was Sie manipulieren, ist ein Objekt, und die Ergebnisse dieser Manipulationen sind Objekte selbst. 'Hallo World' -> Länge (-1234) -> ABS "Oh mein Gott, es ist voller Eigenschaften" -> Index ('g') Das erste Beispiel bittet eine Zeichenfolge, um seine Länge zu berechnen. Das zweite Beispiel fragt eine Nummer, um seinen absoluten Wert zu berechnen. Und das dritte Beispiel stellt eine Zeichenfolge um, um den Index des Buchstabens "g" zu finden Das Wort 'Eigenschaften' wird in der Perl 6-Sinne verwendet: Out-of-Band-Daten, kleine klebrige Notizen, die an den Wert angeschlossen sind. Während Attribute (wie bei Perl 5-Attribut-Attribut PRAGMA, und das Attribut :: * Modulefamilie) zu COMPILE-TIME behandelt werden, werden die Eigenschaften auf Run-Time-Eigenschaften behandelt. IniNernally-Eigenschaften werden durch ihre Werte in Objekte mit überlasteten Bedienern implementiert. Die tatsächlichen Eigenschaften sind dann einfach Hash-Einträge. Die meisten Eigenschaften sind einfach Notizen, die Sie an den Wert anschließen, aber einige haben möglicherweise eine tiefere Bedeutung. Beispielsweise spielt die wahren und falschen Eigenschaften eine Rolle im booleschen Kontext, da das erste Beispiel der Showsis-Shows-Properties auch zwischen Werten propagiert werden kann. Einzelheiten finden Sie im Abschnitt Exports-Sektion. Hier ist ein Beispiel, warum dies möglicherweise wünschenswert ist: pass_on ('ca.'); meine $ pi = 3-> ungefähr (1); mein $ circ = 2 * $ rad * $ pi; # Jetzt $ CIRST-> Annäherung zeigt an, dass dieser Wert von ungefähren Werten von ungefähren Werten abgeleitet wurde. Verwenden Sie nicht Eigenschaften, deren Name mit einem Unterstrich beginnt; Diese sind für den internen Gebrauch reserviert. Sie können Eigenschaften so einstellen und abfragen. Myprop (1) Legt die Eigenschaft auf einen echten Wert fest. $ var-> myprop (0) Legt die Eigenschaft auf einen falschen Wert fest. Beachten Sie, dass dies nicht die Eigenschaft löscht (um das unten beschriebene Del_Props-Methode verwenden). $ Var-> is_myprop, $ var-> has_myproputurs einen echten Wert, wenn die Eigenschaft eingestellt ist (dh definiert und einen echten Wert hat) ). Die beiden alternativen Schnittstellen sind vorgesehen, um Abfrageattribute zu erstellen, die natürlicher klingt. Zum Beispiel: $ foo-> is_applern; $ bar-> has_history; Anforderungen: · Perl.


Skalar :: Eigenschaften. Zugehörige Software

Geo :: ECEF.

GEO :: ECEF ist ein Perl-Modul, das zwischen ECEF-Koordinaten und Breitengrad, Längengrad und Höhe über Ellipsoide umgewandelt wird. ...

316

Herunterladen