Dati :: Cow.

Clone Deep Data Structures Copia-on-write
Scarica ora

Dati :: Cow. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Luke Palmer
  • Sito web dell'editore:
  • http://search.cpan.org/~lpalmer/

Dati :: Cow. Tag


Dati :: Cow. Descrizione

Clone Deep Data Structures Copia-on-write Dati :: La mucca è un modulo perl che rende copie delle strutture dei dati copia-on-write o "pigramente". Quindi, se hai una struttura dati che occupa dieci meg di memoria, non ci vuole dieci Megs per copiarlo. Anche se si cambia parte di esso, dati :: La mucca copia solo le parti che devono essere copiate per riflettere il cambiamento.Data ::Cow Exports una funzione: make_cow_ref. Questo prende un riferimento e restituisce un riferimento di copia-on-write ad esso. Se non lo vuoi nel tuo spazio dei nomi, e vuoi usarlo come dati :: mucca :: make_cow_ref, usa il modulo come questo: usa i dati :: mucca (); dati :: La mucca non sarà in grado di Copia i file dei file o dei riferimenti glob. Ma come ci cambi comunque? È anche probabilmente una cattiva idea dargli oggetti che si riferiscono allo stato interno XS senza fornire un'interfaccia del tipo di valore. Inoltre, non utilizzare riferimenti a stronzo da questa struttura dati: sono diversi ogni volta che si accede a loro! Sinossi Utilizzare i dati :: Mucca; My $ array = ; My $ Copia = make_cow_ref $ array; spingere @ $ array, 3; # $ Copia -> è 3 push @ $ copia, 4; # $ array -> non è definito (e non esiste nemmeno) # $ Copia è una copia reale ora push @ $ array, 5; # $ Copia non è interessato i requisiti: · Perl.


Dati :: Cow. Software correlato