Scalar :: Eigenschappen

SCALAR :: Eigenschappen is een PERL-module-pakket met runtime-eigenschappen op scalaire variabelen.
Download nu

Scalar :: Eigenschappen Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • James A. Duncan and Marcel Grunauer
  • Uitgever website:
  • http://search.cpan.org/~dcantrell/Scalar-Properties-0.12/Properties.pm

Scalar :: Eigenschappen Tags


Scalar :: Eigenschappen Beschrijving

Scalar :: Properties is een Perl-module-pakket met runtime-eigenschappen op scalaire variabelen. Scalar :: Eigenschappen is een Perl-module-pakket met runtime-eigenschappen op scalaire variabelen.Synopsis Gebruik Scalar :: Eigenschappen; mijn $ val = 0-> waar; if ($ VAL $ VAL == 0) {Print "YUP, zijn ware alright ... n"; } Mijn @Text = ('Hallo World' -> Groet (1), 'vergeten het', 'Hallo daar' -> Groet (1),); afdrukken grep {$ _-> is_greeting} @text; Mijn $ L = 'Hallo World' -> Lengte; Scalar :: Eigenschappen pogingen om perl meer object-georiënteerd te maken door een idee van Ruby te nemen: alles wat je manipuleert, is een object, en de resultaten van die manipulaties zijn zelf objecten. 'Hallo World' -> Lengte (-1234) -> ABS "Oh mijn God, het zit vol met eigenschappen" -> Index ('G') Het eerste voorbeeld vraagt een tekenreeks om zijn lengte te berekenen. Het tweede voorbeeld vraagt een nummer om zijn absolute waarde te berekenen. En het derde voorbeeld vraagt een tekenreeks om de index van de letter 'G'.Using Deze module te vinden, kunt u runtime-eigenschappen hebben op geïnitialiseerde scalaire variabelen en letterlijke waarden. Het woord 'eigenschappen' wordt gebruikt in de Perl 6-gevoel: out-of-band-gegevens, kleine plaknotities die aan de waarde zijn gehecht. Hoewel attributen (zoals in Perl 5's attribuut pragma en zie het attribuut: * Familie van modules) worden afgehandeld op compileertijd, worden eigenschappen afgehandeld op looptijd. Internaal eigenschappen worden geïmplementeerd door hun waarden in objecten met overbelaste operators te maken. De werkelijke eigenschappen zijn dan eenvoudig hash-inzendingen. De meeste eigenschappen zijn eenvoudig opmerkingen die u aan de waarde hecht, maar sommige kunnen een diepere betekenis hebben. De true en valse eigenschappen speelt bijvoorbeeld een rol in Booleaanse context, omdat het eerste voorbeeld van de Synopsis-shows.Properties ook kan worden gepropageerd tussen waarden. Zie hieronder voor meer informatie. Hier is een voorbeeld waarom dit wenselijk kan zijn: pass_on ('bij benadering'); mijn $ pi = 3-> ongeveer (1); mijn $ circ = 2 * $ rad * $ pi; # Nu geeft $ COMP-> Geschatte aan dat deze waarde is afgeleid # van geschatte waarden, gebruik geen eigenschappen waarvan de naam begint met een onderstrepingsteken; Deze zijn gereserveerd voor intern gebruik. U kunt instellen en query-eigenschappen zoals deze instellen: $ Var-> MyProp (1) Stelt de accommodatie in op een echte waarde. $ Var-> MyProp (0) Stelt de accommodatie in op een valse waarde. Merk op dat dit de eigenschap niet verwijdert (gebruikt u de Del_Props-methode die hieronder wordt beschreven). $ Var-> IS_MYPROP, $ VAR-> HAS_MYPROPRETORNES Een echte waarde als de accommodatie is ingesteld (dwz, gedefinieerd en een echte waarde heeft ). De twee alternatieve interfaces zijn aanwezig om query-attributen meer natuurlijk te maken. Bijvoorbeeld: $ foo-> is_vraag; $ bar-> has_history; Vereisten: · Perl


Scalar :: Eigenschappen Gerelateerde software

pywmdockapps

PywmDockApps is de plek om te zijn als u geïnteresseerd bent in raammaker, DockApps en Python. ...

116

Downloaden

Noid

NOID is een PERL-module die routines bevat om leuke ondoorzichtige identificatoren te beheren en te beheren. ...

214

Downloaden