Thread exists() legt Hashkeys an (14 answers)
Opened by bloonix at 2007-02-22 20:24

renee
 2007-02-23 09:52
#74520 #74520
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Das passiert nur wenn Du das was Du überprüfst nicht in der 1. Ebene ist. Du kannst das also nur umgehen, indem Du die Hashreferenz der zu überprüfenden Ebene in einem Skalar speicherst und darauf überprüfst...

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
use strict;
use warnings;
use Data::Dumper;

my %hash;
my $tmp;

print "key foo->bar exists\n"
if $tmp = $hash{foo} and exists $tmp->{bar};

print Dumper(\%hash);
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread exists() legt Hashkeys an