Utiliser la commande delete :
delete($hash{'key'}); delete($tab[2]);
Pour ré-initialiser le contenu complet d'un tableau ou d'un hachage, on peut utiliser undef :
undef(%hash); undef(@tab);
Attention à ne pas confondre les deux fonctions :
undef($hash{'key'});
Ne supprimera pas la clef du hashage mais lui donnera simplement la valeur undef .
Plus d'informations sur la documentation de Perl :