Thread Sinn Klammer bei my ($f) = shift (16 answers)
Opened by Gast200 at 2013-11-05 23:26

GwenDragon
 2013-11-06 11:40
#171845 #171845
User since
2005-01-17
14542 Artikel
Admin1
[Homepage]
user image
Du verstehst, warum
my $a = @_; die Zahl drei ergibt?
$a ist ein Skalar und die Zuweisung eines Arrays an einen Skalar (das nennt man Skalarkontext) ergibt bei Perl eben die Anzahl der Arrayelemente.
Wenn du das erste Element eines Array willst:
my $a = $_[0];
oder
my $a = shift @_;
oder kürzer
my $a = shift;
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

View full thread Sinn Klammer bei my ($f) = shift