Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]7500[/thread]

Vergleich: zweier Arrays und ihrer Elemente (Seite 3)

Leser: 2


<< |< 1 2 3 >| >> 23 Einträge, 3 Seiten
coax
 2005-12-13 21:44
#60470 #60470
User since
2003-08-11
457 Artikel
BenutzerIn
[default_avatar]
Code: (dl )
1
2
  while(    (defined $parts_a[$j] && defined $parts_b[$j])
           && ($parts_a[$j] eq $parts_b[$j])                    ) {

Die Bedeutung der Bedingung dieser while-Schleife:
Zuerst wird geprueft ob die beiden aktuellen Array-Elemente ($parts_a[$j], $parts_b[$j]) definiert ([tt]defined)[/tt] sind,
dann wird geprueft ob diese beiden Elemente gleich sind. Beide Bedingungen muessen zutreffen damit der Code-Block der while-Schleife ausgefuehrt wird ( ansonsten bricht die Schleife ab ).

Ich hatte es irgendwie so verstanden dass zum naechsten Satz (Zeile) gesprungen wird so bald sich die Woerter unterscheiden, naja... lag ich wohl falsch :].
Entferne einfach den Bedinungsteil bei den auf Gleichheit geprueft wird.
Und in Prinzip benoetigst du den ersten Bedingungsteil auch nicht, da die Anzahl der Woerter in einer Zeile (nach neuen Informationen :) ) ja immer gleich sind. Also nimmst du ( wie bei renee's Code ) eine for-Schleife.

Am Besten nimmst du dir beide Codestuecke her und gehst sie mal Zeile fuer Zeile durch und klaerst fuer dich was sie wohl machen. Bei Problemen kannst du gerne hier nachfragen.

[quote=SD6,13.12.2005, 19:34]...und jetzt wollte ich weitermachen... :-( Ich hoffe das dieses Forum mir die Angst nimmt und mut macht mich in der PERL Welt weiter zu entwickeln...
:( :( :([/quote]
Ich hoffe das war schon einmal ein Anfag dir den Weg in die grosze weite Perl-Welt etwas leichter zu gestalten und dir die Angst zu nehmen :)

Grusz Christian.
,,Das perlt aber heute wieder...'' -- Dittsche
renee
 2005-12-13 23:37
#60471 #60471
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ersetze mal mein == in ein eq. Ich hatte den Code getestet und ich hatte genau die Elemente im Array, die Du in der Ausgabe haben wolltest...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
SD6
 2005-12-13 23:57
#60472 #60472
User since
2005-12-09
7 Artikel
BenutzerIn
[default_avatar]
@Renee:
war das erste was ich verändert habe ;)

Danke euch...versuch es mal wieder
<< |< 1 2 3 >| >> 23 Einträge, 3 Seiten



View all threads created 2005-11-28 02:45.