Array :: Autojoin.

ArrayRefs, die als Join (",", @ $ it) erfolgen
Jetzt downloaden

Array :: Autojoin. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Sean M. Burke
  • Website des Verlags:
  • http://search.cpan.org/~sburke/

Array :: Autojoin. Stichworte


Array :: Autojoin. Beschreibung

ArrayRefs, die als teilnehmen (",", @ $ it) Array :: Autojoin ist ein extrem kurzes und einfaches Perl-Modul, das eine exportierte Funktion, Mkarray (... Elemente ...) bereitstellt, das ein ArrayRef (mit diesen Elementen enthält), die zu einer Klasse gehören, die nichts anderes als auf Perl angibt Wenn Sie den String-Wert dieses ArrayRefs wünschen, anstatt etwas wie "Array (0x171568F)" geben, gibt es eine glückliche Zeichenfolge zurück, die aus Join (',', @ $ arrayref) besteht (Wie drucken "Yow!" Wenn $ arrayref), ist der boolesche Wert echt, iFF ist auf ein Array auf ein Array, das mindestens einen Boolean-True-Wert enthält. Also: mkarray () ist boolean-false - keine Werte überhaupt Mkarray ('', '', '', '') ist boolean-false - keine Werte sind wahrer Mkarray ('', 0, undef) ist boolean -False - keine Werte sind wahrer Mkarray ('', 123) ist boolean-true - es gibt einen echten Wert (123) mkarray ("pie") ist boolean-true - es gibt einen echten Wert ("PIE") * Im numerischen Skalarkontext - wo wechseln (',', @ $ arrayref) nicht hilfreich - Sie erhalten den numerischen Wert des ersten Elements (oder null, wenn es keine Elemente gibt): Mein $ z = mkarray (3,7, 19.63,30); drucken 39 + $ z; # Numerisch $ Z Erträge 3, so dass diese Drucke 42 * ". =" wird überlastet, um an das letzte Element anzuhängen (oder im Falle eines leeren Arrays, um ein neues Element zu erstellen): mein $ -Schormword = "Biscocho"; mein $ gloss = mkarray ("Cookie", "Keks"); $ Headword. = "!"; $ gloss. = "!"; Print "$ headword \: $ gloss \ n"; # Druckt "Biscocho!: Cookie, Keks! \ N" Push @ $ gloss "hooboy"; # Siehe, kann es immer noch wie ein normales Array-REF-Printf "Zählung von Glänzchen:% d \ n", scalar (@ $ gloss); # Drucke: Zählung von Glänzchen: 3 Drucken "Gloss Bits:", Karte ("<$ _>", @ $ gloss), "\ n"; # Drucke: Gloss Bits: Synopsis verwenden Array :: Autojoin; mein $ -Schormword = "Biscocho"; mein $ gloss = mkarray ("Cookie", "Keks"); drucken "$ headword \: $ gloss \ n"; # Druckt "Biscocho: Cookie, Keks. \ N"; Anforderungen: · Perl.


Array :: Autojoin. Zugehörige Software