Gegevens :: filter

Filtergegevensstructuren met gestructureerde filters
Download nu

Gegevens :: filter Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Matt Wilson
  • Uitgever website:
  • http://search.cpan.org/~mwilson/

Gegevens :: filter Tags


Gegevens :: filter Beschrijving

Filtergegevensstructuren met gestructureerde filters Gegevens :: Filter is een PERL-module om gegevensstructuren met gestructureerde filters te filteren. Developpel opmerkingen De structuur van de dataset is zelden in dit formaat. Ik besloot echter dat dit de gemakkelijkste methode was om (en garanderen) te bepalen dat recursieve filters het verschil tussen records niet verwarden (omdat elke record zijn eigen unieke sleutel heeft). Als, zoals waarschijnlijker is, is uw dataset in een array-indeling, zoals SO; My @Dataset = ({name => 'gegevens :: filter', auteur => 'Matt Wilson',}, {name => 'pod :: xml', auteur => 'Matt Wilson,}, # ... enz.); een helperfunctie is verschaft om uw array om te zetten in het vereiste hash-referentieformulier; Mijn taset =% {arraytohash (@Dataset)}; waar Arraytohah opzicht een hash-referentie retourneert.Similarly retourneert de subroutine van de filterdata een hash-referentie in hetzelfde formulier als de meegeleverde dataset (hash-referentie, in plaats van array). Als zodanig is er ook een nutsubroutine, Hashtoarray, om met dergelijke omstandigheden te handelen. NEXT, laten we het formaat van de filterarray bekijken, want dat is vrij belangrijk als u een zinvolle resultaten wilt maken! Een filter is van het formulier; of, complexer; , [],], of, mogelijk; ,], ,] Synopsis Gebruik gegevens :: filter; Mijn taset = (0 => {name => 'gegevens :: filter', auteur => 'Matt wilson',}, 1 => {naam => 'pod :: xml', auteur => 'Matt Wilson,} , # ... enzovoort. ); Mijn @Filter = , ,]; mijn% resultaat =% {filterdata (taset, \% filter)}; Vereisten: · Perl


Gegevens :: filter Gerelateerde software