Perl/Funzioni Native su hash
Funzioni Native su hash
[modifica | modifica sorgente]keys - restituisce la lista di chiavi da una variabile hash values - restituisce una lista di valori da una variabile hash
su hash fisici
[modifica | modifica sorgente]delete
[modifica | modifica sorgente]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 | modifica sorgente]each estrae la successiva coppia da un hash.
NOTA ricordarsi che l'ordine di uscita non è garantito.
Sintassi:
- each HASH
exists
[modifica | modifica sorgente]exists Ritorna un valore vero se la chiave indicata esiste.
Sintassi:
- exists EXPR
keys
[modifica | modifica sorgente]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 | modifica sorgente]values Ritorna l'elenco dei valori presenti nel hash.
Sintassi:
- values HASH
NOTA: se chiamati in sequenza keys e values tornano i valori corrispondenti.