Lijst :: util

Lijst :: UTIL PERL-module bevat een selectie van algemene subroutines.
Download nu

Lijst :: util Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Graham Barr
  • Uitgever website:
  • http://search.cpan.org/~gbarr/

Lijst :: util Tags


Lijst :: util Beschrijving

Lijst :: UTIL PERL-module bevat een selectie van algemene subroutines. Lijst :: UTIL PERL-module bevat een selectie van algemene lijst Subroutines.Synopsis Lijst :: Util QW (First Max MAXST MIN Minstr Korting Shuffle Sum); Lijst :: Util bevat een selectie van subroutines die mensen hebben uitgesproken Om in de PERL-kern te hebben, maar het gebruik zou niet echt hoog genoeg zijn om het gebruik van een trefwoord te garanderen, en de grootte die zo klein is, zodat individuele uitbreidingen verspillen. De subroutines definieerden AREFIRST BLOCK LIKELSIMILAAR AAN GRIP INDIENING DAT HET BLOK INSTELLEND $ _ OP HET ELKER VAN DE LIJDEN Evalueert. Retourneert eerst het eerste element waar het resultaat van blok een echte waarde is. Als blok nooit de true of lijst wordt leeg, is leeg, dan wordt UNDEF geretourneerd. $ FOO = EERSTE {gedefinieerd ($ _)} @list # Eerste gedefinieerde waarde in @list $ foo = EERSTE {$ _> $ VALUE} @list # Eerste waarde in @list Welke # is groter dan $ Validetis-functie kan worden geïmplementeerd Verkleinen zoals deze $ foo = verminderen {gedefinieerd ($ A)? $ A: Gezocht ($ B)? $ B: undef} undef, @listkig voorbeeld gezocht () kan worden gedefinieerd () die de eerste gedefinieerde waarde in @listmax-listreturns het item in de lijst met de hoogste numerieke waarde zou retourneren. Als de lijst leeg is, wordt undeve geretourneerd. $ foo = max 1..10 # 10 $ foo = max 3,9,12 # 12 $ foo = max @bar, @baz # wat dan ook kan worden geïmplementeerd met behulp van deze $ foo = verlaag {$ a> $ b ? $ A: $ B} 1..10Maxstrijst Lijsten van Max, maar behandelt alle vermeldingen in de lijst als snaren en retourneert de hoogste tekenreeks zoals gedefinieerd door de GT-operator. Als de lijst leeg is, wordt undeve geretourneerd. $ foo = maxstr 'A' .. 'z' # 'z' $ foo = maxstr "Hallo", "World" # "World" $ foo = maxstr @bar, @baz # wat dan ook kan worden geïmplementeerd met behulp van zo'n dit $ foo = verminderen {$ a gt $ b? $ A: $ B} 'A' .. 'Z'MIN-lijsten similar to max maar retourneert het item in de lijst met de laagste numerieke waarde. Als de lijst leeg is, wordt undeve geretourneerd. $ foo = min 1..10 # 1 $ foo = min 3,9,12 # 3 $ foo = min @bar, @baz # wat dan ook kan worden geïmplementeerd met behulp van deze $ foo te verminderen {$ a <$ b ? $ A: $ B} 1..10minstrijst Lijsten van Min, maar behandelt alle vermeldingen in de lijst als snaren en retourneert de laagste string zoals gedefinieerd door de LT-operator. Als de lijst leeg is, wordt undeve geretourneerd. $ foo = MINST 'A' .. 'Z' # 'A' $ Foo = Minstr "Hallo", "World" # "Hallo" $ foo = Minstr @bar, @baz # wat dan ook kan worden geïmplementeerd met behulp van zo'n dit $ foo = verminderen {$ a lt $ b? $ A: $ B} 'A' .. 'Z'Reduce Block Listrreduces-lijst per belblok, in een scalaire context, meerdere keren, waarbij elke keer $ A en $ B instelt. De eerste oproep is bij $ A en $ B ingesteld op de eerste twee elementen van de lijst, daaropvolgende oproepen worden gedaan door $ A in te stellen op het resultaat van de vorige oproep en $ B aan het volgende element in de lijst. RETURNEN DE resultaat van de laatste oproep om te blokkeren. Als de lijst leeg is, wordt undeve geretourneerd. Als de lijst slechts één element bevat, wordt dat element geretourneerd en wordt het blok niet uitgevoerd. $ foo = verminderen {$ a <$ b? $ A: $ B} 1..10 # min $ foo = verminderen {$ a lt $ b? $ A: $ B} 'AA' .. 'ZZ' # MINST $ FOO = Verkleinen {$ A + $ B} 1 .. 10 # Sum $ foo = verminderen {$ a. $ B} @bar # ConcentsHuffle Listreturns De elementen van de lijst in een willekeurige volgorde @cards = shuffle 0..51 # 0..51 in een willekeurige bestellingenum Listreturtres de som van alle elementen in de lijst. Als de lijst leeg is, wordt undeve geretourneerd. $ foo = sum 1..10 # 55 $ foo = sum 3,9,12 # 24 $ foo = sum @bar, @baz # watdes-functie kan worden geïmplementeerd met behulp van deze $ foo te verminderen {$ A + $ B } 1..10REQUIRINGEN: · PERL-VEREISTEN: · Perl


Lijst :: util Gerelateerde software

Inline-API

Inline-API is een PERL-module die u leert om een programmeertaal te binden aan Perl met behulp van inline.pm. ...

220

Downloaden