defined %hash scalar keys %hash defined @array scalar @array exists $array[$elt] defined $array[$elt] (and/or) 0 <= $elt && $elt < @array delete $array[$elt] undef $array[$elt] (or) splice( @array, $elt, 1 )