Let's discuss about deleting an element in array and hash respectively.
Deleting an element from an array:
Output:
Deleting an element from Hash:
Output:
Deleting an element from an array:
use strict; use warnings; use Data::Dumper; my @array = qw/10 20 30 40 50/; print "\n Before Deleting :" . Dumper(\@array); delete $array[2]; print "\n After Deleting :" . Dumper(\@array);
Output:
Before Deleting :$VAR1 = [
'10',
'20',
'30',
'40',
'50'
];
After Deleting :$VAR1 = [
'10',
'20',
undef,
'40',
'50'
];
Deleting an element from Hash:
use strict;
use warnings;
use Data::Dumper;
my %hash = ( a => 10, b => 20, c => 30, d => 40);
print "\n Before Deleting : " . Dumper(\%hash);
delete $hash{a};
print "\n After Deleting : " . Dumper(\%hash);
Output:
Before Deleting : $VAR1 = {
'c' => 30,
'a' => 10,
'b' => 20,
'd' => 40
};
After Deleting : $VAR1 = {
'c' => 30,
'b' => 20,
'd' => 40
};
No comments:
Post a Comment