$alphabet und @alphabet
Muydulo
- perl
Guten Abend!
-----------------------------------
#!/usr/bin/perl
use strict;
@alphabet = ( ["a", "b", "c"], ["d", "e", "f"], ["g", "h", "i"] );
$alphabet = [ ["a", "b", "c"], ["d", "e", "f"], ["g", "h", "i"] ];
-----------------------------------
Was habe ich zu schreiben, wenn Perl "e" ausgeben soll?
Die Problematik ist, dass einerseits sowohl eine
Referenz als auch ein Array den selben Namen haben!
Laut der perldoc kann man ohne Pfeilen dereferenzieren aber ich
glaube da könnten Probleme auftreten und es ist mir nicht ganz
klar wie ich vorzugehen habe.
Ich dachte ja auch schon an {} Klammern ${alphabet}->[1]->[1]
Vielen Dank,
Muydulo
你好 Muydulo,
Was habe ich zu schreiben, wenn Perl "e" ausgeben soll?
#!/usr/bin/perl
use strict;
my @alphabet = ( ["a", "b", "c"], ["d", "e", "f"], ["g", "h", "i"] );
my $alphabet = [ ["a", "b", "c"], ["d", "e", "f"], ["g", "h", "i"] ];
print $alphabet[1]->[1],"\n";
print $alphabet->[1]->[1],"\n";
再见,
CK