Thread Probleme mit Arrays (5 answers)
Opened by pecho at 2016-05-23 18:21

pecho
 2016-05-23 18:21
#184807 #184807
User since
2016-05-23
2 Artikel
BenutzerIn
[default_avatar]
Ich fange mit Perl an und habe ein Problem mit einer Matrix. Ein Beispiel:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
use strict;
use warnings;
use 5.024;

my @zeile_1 ;
my @zeile_2 ;
my @zeile_3 ;
my $ref_zeile_1 = \@zeile_1;
my $ref_zeile_2 = \@zeile_2;
my $ref_zeile_3 = \@zeile_3;
my @signal_hash = ( $ref_zeile_1, $ref_zeile_2, $ref_zeile_2 );

$signal_hash[0]->[1] = 1;
$signal_hash[1]->[1] = 8;
$signal_hash[2]->[1] = 66;
$signal_hash[0]->[2] = 4;
$signal_hash[1]->[2] = 5;
$signal_hash[2]->[2] = 6;
$signal_hash[0]->[3] = 7;
$signal_hash[1]->[3] = 8;
$signal_hash[2]->[3] = 9;

print (" $signal_hash[1]->[1] $signal_hash[0]->[1] $signal_hash[2]->[1] $signal_hash[0]->[2] $signal_hash[2]->[2] \n\n");


Diese Skript erzeugt folgendes:

Quote
66 1 66 4 6


eigentlich sollte: 8 1 66 4 6 ausgeben.

Ich finde mein Fehler nicht. Kann mir jemand dabei helfen? Danke im Voraus
Last edited: 2016-05-23 18:45:20 +0200 (CEST)

View full thread Probleme mit Arrays