Perl/Funzioni Native su hash

Wikibooks, manuali e libri di testo liberi.
Jump to navigation Jump to search

Funzioni Native su hash[modifica]

keys - restituisce la lista di chiavi da una variabile hash values - restituisce una lista di valori da una variabile hash


su hash fisici[modifica]

delete[modifica]

delete toglie i valori indicati in EXPR da un hash, o un array. EXPR può essere anche molto complicata, torna un array con gli elementi cancellati, nello stesso ordine nel quale si è chiesto di rimuoverli.

Sintassi:

  • delete EXPR

NOTA: se non ci sono elementi torna undef


each[modifica]

each estrae la successiva coppia da un hash.

NOTA ricordarsi che l'ordine di uscita non è garantito.

Sintassi:

  • each HASH


exists[modifica]

exists Ritorna un valore vero se la chiave indicata esiste.

Sintassi:

  • exists EXPR


keys[modifica]

keys Ritorna l'elenco delle chiavi presenti nel hash.

Sintassi:

  • keys HASH

NOTA: se chiamati in sequenza keys e values tornano i valori corrispondenti.

values[modifica]

values Ritorna l'elenco dei valori presenti nel hash.

Sintassi:

  • values HASH

NOTA: se chiamati in sequenza keys e values tornano i valori corrispondenti.