Data :: DREF

GEBEELDIGE TOEGANG TOEGANG TOT COMPLEERSE DATASTRUCTUREN
Download nu

Data :: DREF Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Matthew Simon Cavalletto
  • Uitgever website:
  • http://search.cpan.org/~ferrency/

Data :: DREF Tags


Data :: DREF Beschrijving

Geplatte toegang tot complexe gegevensstructuren Gegevens: DREF is een PERL-module die een gestroomlijnde interface biedt voor toegang tot waarden binnen geneste Perl-gegevensstructuren. Deze structuren zijn over het algemeen netwerken van hashes en arrays, waarvan sommige kunnen worden gezegend in verschillende klassen, met een mix van eenvoudige scalaire waarden en verwijzingen naar andere items in de structuur. De gegevens :: DREF-functies stellen u in staat om gescheiden sleutelstrings te gebruiken Stel en haalt waarden op gewenste knooppunten binnen deze structuren op. Deze functies zijn langzamer dan directe variabele toegang, maar bieden extra flexibiliteit voor scripting op hoog niveau en ander late bindend gedrag. Een webgebaseerde applicatie kan bijvoorbeeld DREK's gebruiken om de maatwerk te vereenvoudigen, zodat de gebruiker kan verwijzen naar argumenten die door CGI.pm in vrij leesbare manier worden verwerkt, zoals query.param.foo.a suite van utility-functies, eerder gehandhaafd Afzonderlijke gegevens :: Collection-module, voert een verscheidenheid aan operaties uit over geneste datastructuren. Omdat de gegevens :: DREF abstractielaag wordt gebruikt, moeten deze functies even goed werken met arrays, hashes of objecten die hun eigen sleutelwaardige interface bieden. Synopsis Gebruik gegevens :: DREF QW (: DREF_ACCESS); mijn $ hash = {'items' => }; Print GET_VALUE_FOR_DREF ($ HASH, 'ITEMS.0'); set_value_for_dref ($ hash, 'items.1', 'tweede'); set_value_for_root_dref ('myhash', $ hash); Print GET_VALUE_FOR_ROOT_DREF ('MyHash.items.0'); Gebruik gegevens :: DREF QW (: Select); Matching_Keys ($ Doel,% filter_criteria): $ KEY of @KEYS MATCHING_VALUES ($ DOEL,% FILTER_CERITIEREN): $ ITEM of @ItEMS Gebruik gegevens :: DREF QW (: Index); INDEX_BY_DREFS ($ TARGET, @DREFS): $ Index Unique_index_by_DREFS ($ DOEL, @DREFS): $ INDEX BESTELLING_IDEX_BY_DREFS ($ DOEL, $ INDEX_DREF): $ Entry_ary Gebruik Data :: DREF QW (: Leaf); Leaf_DREFS ($ Doel): @DREFS Leaf_Values ($ Doel): @Values Leaf_DREFS_AND_VALUES ($ Doel):% DREF_VALUE_PARES VEREISTEN: · Perl


Data :: DREF Gerelateerde software