Search code examples
perlhashperl-data-structures

How to remove keys from hash in Perl?


How do I remove the key from an existing map?

if (exists $sampleMap{1})
{
      #Here I want to remove the "1" key from sampleMap
}

Solution

  • Use delete for deleting the hash keys:

    if (exists $sampleMap{1})
    {
          delete $sampleMap{1}; #Here I want remove the "1" key from sampleMap.
    }
    

    For more details, take a look at delete.