Thread Anfängerfrage.. (11 answers)
Opened by liam21c at 2007-09-11 16:21

renee
 2007-09-11 16:35
#99335 #99335
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Taulmarill+2007-09-11 14:32:27--
Das liegt daran, dass ein Hashkey in dem Moment, in dem man in anguckt, z.b. um zu schauen ob es ihn gibt, auch schon erstellt wird. Das ganze kann man mit der Funktion exists umgehen, also so:
Code: (dl )
if( exists $is_stopwords{$second} ) {


Das ist hier egal... Weil ein Hashwert, der durch Autovivifikation erstellt wurde nicht "true" ist...

Code: (dl )
1
2
3
C:\>perl -Mstrict -e "my %hash; print 'yes' if $hash{key}"

C:\>


Natürlich ist es mit dem "exists" sauberer...
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 Anfängerfrage..