Thread Länge eines Arrays im Hash: herausfinden (22 answers)
Opened by pktm at 2003-11-19 22:13

Ronnie
 2003-11-20 18:45
#72199 #72199
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
Aber jetzt:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
#!/usr/bin/perl

use strict;
use warnings;

my @items = qw( Toothbrush Bluetooth Sabretooth Blues Dixie );
my $referer = { 'items' => \@items };

print "Groesse Array: ", scalar(@{$referer->{'items'}}), "\n";
print "Letztes Element: ", ${ $referer->{'items'} }[$#{ $referer->{'items'} }],"\n";


hilft das weiter? Du hast vergessen noch einmal zu dereferenzieren.

den Schluss noch ein wenig aufgedrösselt:
Code: (dl )
1
2
3
my $position = $referer->{'items'};
my $lastitem = $#{ $position };
print "Letztes Element: ", ${ $position }[ $lastitem ],"\n";
\n\n

<!--EDIT|Ronnie|1069347268-->

View full thread Länge eines Arrays im Hash: herausfinden