Thread shifting trouble: shift's Rückgabewert ändert sich durch (10 answers)
Opened by dukeofnukem at 2007-01-15 15:08

renee
 2007-01-15 15:27
#73216 #73216
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=dukeofnukem,15.01.2007, 14:23]...und warum setzt
Code: (dl )
my $option = "dummy" unless ($option);

auf undef statt zu prüfen?[/quote]
Es setzt die Variable auf "dummy":
Code: (dl )
1
2
/entwicklung 329> perl -e 'my $option = "dummy" unless $option; print $option'
dummy


Mit strict würdest Du bei dem Konstrukt einen Fehler bekommen (wenn Du nicht vorher schonmal die Variable deklariert hast - aber dann bekommst Du mit warnings eine Warnung)
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 shifting trouble: shift's Rückgabewert ändert sich durch