klaus: Hash einem Array zuweisen

Beitrag lesen

Hallo,

»»  #!perl/bin

Das ist eine interessante shebang-zeile. Dein Interpreter heißt offenbar 'bin'  un ist immer in einem Unterverzeichnis namen 'perl' vom aktuellen Verzeichnis aus zu finden?

lese dazu einmal
  perldoc perlrun -> Location of Perl

$alles[2] = %ich;      # Hier wird nun dem dritten Feld von '@alles' der Hash '%ich' zugewiesen

Du solltest
  $alles[2] = %ich;   
bzw.
  $alles[2] = {%ich};   
verwenden.

Siehe dazu
  perldoc perldsc -> Array of Hashes
bzw.
  perldoc perlref -> Making References
bzw.
perldoc perlreftut

Grüße
  Klaus