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:28
#73217 #73217
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=dukeofnukem,15.01.2007, 14:08][...]
Selbst wenn ich alternative checks auf Vorhandensein des dritten array-felds nutze wirft das alles über den Haufen:
Code: (dl )
   defined(\$_[0]) ? my $option = shift : my $option = "dummy";

sorgt für die gleiche Problematik: es wird weder mit "dummy" initialisiert noch der vorhandene Parameter geshifted und $option zugewiesen.
[...][/quote]
So etwas würde man besser so schreiben:
Code: (dl )
my $option = defined $_[0] ? shift : "dummy"
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