Thread zwei string arrays auf gleichheit prüfen (23 answers)
Opened by Iggy86 at 2012-08-08 09:37

Linuxer
 2012-08-08 10:38
#160721 #160721
User since
2006-01-27
3871 Artikel
HausmeisterIn

user image
Aber Du schriebst doch eingangs:
Quote
wie kann ich denn zwei arrays in denen jeweils ein längerer string ist auf ihr gleichheit prüfen??


Und jetzt sind es doch mehrere Strings/Elemente pro Array.


Wie soll man da das Richtige raten?

ein geratener, möglicher Lösungsansatz:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
if ( $#array1 != $#array2 ) {
   die "Arrays sind verschieden groß!\n";
}
else {
  for my $i ( 0 .. $#array1 ) {
    if ( $array1[$i] ne $array2[$i] ) {
      die "Arrays sind unterschiedlich in Zeile $i.\n";
    }
  }
}


Wahrscheinlich würde ich es anders lösen; aber da die Randbedingungen und Umstände gänzlich unbekannt sind,
verschwende ich keine weiteren Gedanken daran.
Last edited: 2012-08-08 10:45:04 +0200 (CEST)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread zwei string arrays auf gleichheit prüfen