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