Kurt Z: länge eines mehrdimensionalen Array auselesen

Beitrag lesen

$a[1]{bubu}        ;# praktischer
$a->[1]->{bubu}    ;# übersichtlicher


> >   
> Hmm, ich an Referenzen. Ist das nicht auch in C/C++ so?  
  
kann sein, ist das ein argument?  
  
gibs zu, du schreibst doch auch nicht:  
  
~~~perl
  
 $a->[1]->{bubu}->{pepe}  ;  
#sondern  
 $a->[1]{bubu}{pepe}  

Aber tröste dich, deine Schreibweise ist die von Conway favorisierte, inklusive einem angehängten "_ref" als Variablenkonvention.

Ich frage mich nur gerade. obs nicht umgekehrt viel einsichtiger wäre, man deklariert direkt Refs
$zahlen=[1,2,3]
und macht die Listenform zur Ausnahme, wo man etwas anhängt
@zahlen_lst=(1,2,3)

das kostet mich im allgemeinen nur ein Sigil mehr, und erschlägt viele Probleme bei Variablenübergaben oder verschachtelten Strukturen auf konsistente Art und Weise.

An die Notation gewöhnt man sich, ich hab mal einieg Schreibweisen hier aufgelistet
[link=http://board.perl-community.de/thread/11304/startWithMessage=14]

Kann man mir folgen?
 Kurt