Array :: Elk :: Tutorial

Array :: Elk :: TUTORIAL - POD Diverse voorbeelden geven Hoe array :: elk.
Download nu

Array :: Elk :: Tutorial Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Brad Baxter
  • Uitgever website:
  • http://search.cpan.org/~bbaxter/Array-Each-0.02/Each.pm

Array :: Elk :: Tutorial Tags


Array :: Elk :: Tutorial Beschrijving

Array :: Elk :: Tutorial - Pod die verschillende voorbeelden geeft Hoe array :: elk. Array :: Elk :: Tutorial - Pod geven verschillende voorbeelden Hoe array te gebruiken :: Every.Synopsis man array :: Elke man array :: Elk :: Tutiorior Perldoc array :: Elke PERLDOC array :: Elk :: TutorialoverviewTHIS TUTORIAL bevat alleen POD, dus doe dit niet: gebruik array :: elk :: tutorial; # Do not Do Thisgrathy, lees gewoon de pod (zoals je aan het doen bent). Maar eerst lees de DOCS voor Array :: Elk, omdat de hele primeur er is. Deze tutorial is bedoeld om die documenten te vergroten met voorbeelden die situaties tonen waar u de array wilt gebruiken :: elk in plaats van andere technieken.examPlesparallelarrays vs. . Gebruik een hashfirst van alles, gebruik een hash. Het is bijna altijd de beste oplossing als je een "sleutel" wilt koppelen aan een "waarde". En er zijn modules beschikbaar die je laten doen met hashes, zoals het houden van de sleutels gesorteerd of ze in de volgorde in de volgorde hielden die ze waren toegevoegd. Dus gezien een hash, wil je op een gegeven moment dit doen: mijn% H = ( a => 1, b => 2, c => 3, d => 4, e => 5); Terwijl (mijn ($ k, $ v) = elke% h) {# ... iets doen met $ k en $ v ...} Aan de andere kant, als parallelle arrays je algoritme beter implementeren, dan vind je je misschien Wil je zoiets doen: mijn @k = qw (abcde); mijn @v = qw (12 34 5); Voor mijn $ I (0 .. $ # k) {mijn ($ k, $ v) = ($ k , $ v ); # ... doe iets met $ k en $ v (en misschien $ i) ...} Gebruik van array :: elk, je zou hetzelfde kunnen doen op deze manier: gebruik array :: elk; mijn @k = qw (a b c d e); mijn @v = qw (12 34 5); mijn $ obj = array :: elk-> nieuw (@k, @v); terwijl (mijn ($ k, $ v, $ i) = $ OBJ-> elk) {# ... iets doen met $ k en $ v (en misschien $ i) ...} Als je geen $ nodig hebt Ik kan het helemaal weglaten, bijvoorbeeld, terwijl (mijn ($ k, $ v) = $ OBJ-> elk) {# ... iets doen met $ k en $ v ...} Als je meer hebt Dan twee parallelle arrays, bevatten ze allemaal in de oproep tot nieuw () en voeg er zoveel mogelijk "Capture" -variabelen toe zoals u nodig hebt, bijv. Mijn @K = QW (ABCDE); mijn @v = qw (12 34 5); mijn @P = qw (- + ~ = :); mijn $ obj = array :: ever-> nieuw (@k, @v, @P); terwijl (mijn ($ k, $ v, $ p, $ i) = $ obj-> elk) {# ... iets doen met $ k, $ v, en $ p (en misschien $ i) ...} Vereisten: · Perl-vereisten: · Perl


Array :: Elk :: Tutorial Gerelateerde software

Opties.pm

Options.pm is een opdrachtregeloptie-parsering Perl-module die bedoeld is om de syntaxis van de T.P.Sage.Options-module te imiteren. ...

208

Downloaden