Thread Problem: Endlosschleife?
(3 answers)
Opened by Pida at 2007-02-23 14:50
Hallo,
ich stehe grade vor einem Problem, das ich auch in 8 Stunden nicht lösen konnte... dabei geht es nur um gute 15 Zeilen Code: Ich habe die hashes %referentenliste und %anaphernliste. Für beide gilt: Die Keys sind Integer, die Werte Arrays aus Strings. Beide Hashes bestehen aus der gleichen Anzahl von Schlüssel-/ Wertepaaren. Ich möchte nun die Keys (Sätze) von 1-n durchgehen und dabei Key für Key (satzweise) die einzelnen Anaphern (Elemente aus @{$anaphernliste{$index}}) abarbeiten. Jede Anapher wird dazu auf einen bestimmten Teil reduziert und $muster zugewiesen. Dann schaue ich für den aktuellen Satz und alle vorangegangenen Sätze, ob in den $kandidat aus @{$referentenliste{$i}} das gleiche Muster enthalten ist. Ist das der Fall, soll $kandidat auf @kandidatenliste gepusht werden. Leider klappt das nicht. Anscheinend komme ich in eine Endlosschleife, die ich mit STRG + C beenden muss. Was läuft falsch? Im Anhang findet ihr den Code; leider nicht schön formatiert. Die Zeilen sind wohl zu lang; zudem wurden immer wieder ausgegeben. Vielen Dank, Pida Code: (dl
)
1 my $index = 1; <!--EDIT|renee|1172236917--> |