| Clone :: snel Natief kopiëren Perl-gegevensstructuren |
Download nu |
Clone :: snel Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Trevor Hall
- Uitgever website:
- http://search.cpan.org/~wazzuteke/
Clone :: snel Tags
Clone :: snel Beschrijving
Native Perl-gegevensstructuren kopiëren Clone :: Snel is een Perl-module ontworpen als een zeer geoptimaliseerde versie van Clone :: MEER. Door gebruik te maken van een van Clone :: MEER's 'Optimization_Hacks', evenals het verwijderen van alle pure perl van de meer.pm, was ik in staat om veel snelheid uit de module te winnen. In wezen is de kern van de module precies zoals die van Clone :: Super. Je zult dat zien door benchmark :: cmpthese, ik raakte een eenvoudige vergelijking tussen opslagbaar :: Dclone, Clone :: MEER :: KLONE, EN Clone :: Snel :: Kloon. Je zult (moeten) beginnen om de reden te zien waarom ik deze module langs de kant van de kloon :: meer heb geladen. Rate Storable Clone :: More Clone :: Snel Storable 7552 / s - -39% -59% Clone :: MEER 12400 / S 64% - -33% KLONE :: SNEL 18442 / S 144% 49% --Synopsis strikt gebruik; gebruik waarschuwingen; Gebruik Clone :: Snel QW (kloon); Gebruik gegevens :: Dumper; # Hoewel dat misschien het gemakkelijkste is om te doen, zijn er # ook andere opties: # # Gebruik Clone :: Snel; # Tijdens het gebruik van Clone :: Snel :: Clone # {# GEEN STRIKTE 'Refs'; # * kloon = kloon :: snel :: kloon; #} # # eval ("sub kloon {kloon :: snel :: clone}"); mijn $ Original = zegen ({'A' => }, 'hoofd'); mijn $ kopie = kloon (origineel); # Let op het origineel en kopiëren zijn niet langer hetzelfde, # hoewel ze er precies dezelfde afdrukken uitzien "verschillende geheugensegmenten "If ($ Original NE $ COPY); Print" Dezelfde structuur "Indien (DUMPER ($ Original) EQ Dumper ($ COPY)); Vereisten: · Perl
Clone :: snel Gerelateerde software