Scalar :: Util :: Clone

SCALAR :: UTIL :: KLONE KUNNEN RECURSIFY KOPIĖREN DATATYPES met behulp van de ingebouwde functies van PERL.
Download nu

Scalar :: Util :: Clone Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • chocolateboy
  • Uitgever website:
  • http://search.cpan.org/~chocolate/Scalar-Util-Clone-0.04/lib/Scalar/Util/Clone.pm

Scalar :: Util :: Clone Tags


Scalar :: Util :: Clone Beschrijving

Scalar :: Util :: Clone kan datatypes recursief kopiėren met de ingebouwde functies van PERL. Scalar :: Util :: Clone kan recursief datatypes kopiėren met behulp van de ingebouwde functies van Perl. Synopsis Gebruik Scalar :: Util :: Clone QW (kloon); $ A = foo-> nieuw (); $ b = {alfa => 'bčta', gamma => 'Vlissides'}; Tie% C, 'foo :: bar'; $ D = kloon ($ A); $ e = kloon ($ b); $ F = kloon (% C); # of mijn $ NODE2 = {NAAM => 'NODE2', KINDEREN => , OUDER => ZAKEN ($ NODE1) # verzwakken () om geheugenlek te vermijden}; Mijn $ Clone = Clone ($ NODE2); deze module exporteert een CLONE () -functie die de ingebouwde functionaliteit heeft ontgrendeld die PERL gebruikt om een nieuwe tolk en zijn waarden te klonen. Als zodanig is het in staat om alle PERL-datatypes te klonen, waaronder zwakke referenties, hashes met gedeelde sleutels, hashes met UTF8-toetsen, beperkte hashes, gebonden variabelen, regex-objecten en andere curiosius op de loer in de darmen van Perl. Omdat de clone-bewerking op het laagste niveau wordt uitgevoerd, kopieert de internals van de datatype in plaats van het reconstrueren via de publieke API, de bewerking is snel en uitgebreid en produceert en produceert de waarden die precies overeenkomen met hun origineel (bijvoorbeeld gegevens :: Dumper Dumps of Hashes Zijn altijd gegarandeerd hetzelfde als die van het origineel). Voor uitvoeringsredenen worden de volgende typen door transparant doorgegeven in plaats van diep gekloneerd te zijn: formaten, code Refs, typeglobs, io-handgrepen en stashes.ClONE retourneert een recursief exemplaar van Het argument, dat een willekeurig (scalair) type kan zijn, inclusief geneste hash, array- en referentietypen, gebonden variabelen en objecten. Om niet-scalaire typen te dupliceren (bijv. Lijsten, arrays en hashes), passeren ze door middel van referentie. b.v. mijn $ kopie = kloon (@array); # of mijn% kopie =% {kloon (% hash)}; voor een langzamere, maar flexibelere oplossing zie bewaarbaar DClone. Vereisten: · Perl


Scalar :: Util :: Clone Gerelateerde software

Mamory

MAMORY is een bibliotheek voor ROM-beheer in emulator-gerelateerde projecten. ...

158

Downloaden