Thread An key bei values Schleife
(34 answers)
Opened by bianca at 2010-04-14 12:07
Du solltest das Ergebnis in einer Variablen speichern. Dann muss auch nicht mehrmals split ausgeführt werden...
Code (perl): (dl
)
1 2 3 4 5 grep { my @split = split /\|/,$user{$_}; $split[4] && defined $foo{ $split[4] }; } keys %user Zum Thema Code: (dl
)
defined (split /\|/,$user{$_})[4] schmeisst Syntax und Implicit-Error defined ist eine Funktion. defined() ist der Aufruf der Funktion und was sollte denn defined()[4] sein? Du müsstest hier also zusätzliche Klammern benutzen: defined( ()[4] ); 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/ |