Thread Zeichenlimit einrichten (40 answers)
Opened by andy at 2013-05-03 14:53

clms
 2013-05-13 18:40
#167512 #167512
User since
2010-08-29
373 Artikel
BenutzerIn
[default_avatar]
Eine Korrektur:
Code (perl): (dl )
1
2
3
4
5
6
7
...
# schleife über csv 2
{
    if (exists $addresses{ $name } && $addresses{$name} ne $address) {
        # gib $name, $address und $addresses{ $name } in die 3. csv-datei aus
    }
}

Die Adressen sollen nur ausgegeben werden, wenn sie nicht übereinstimmen.

2013-05-13T15:29:31 pq
wenn ich noch was nicht-technisches anmerken darf: ich gehöre zu den menschen, die mit einem allerweltsnamen gesegnet sind. ... überlege dir also, wie du mit menschen umgehen möchtest, die den gleichen namen haben.

Ich halte das durchaus für technisch relevant (auch wenn - oder weil? - mein Name für das Problem nicht so anfällig ist.)

Als ich die Aufgabenstellung las, war meine erste Frage: "Nach welchem Kriterium sollen die Einträge gematched werden?" (es könnte ja durchaus vorkommen, dass eine Person mit gleicher Adresse aber (leicht) unterschiedlichen Namen in den Listen vorkommt.) Und nachdem das geklärt war, "Was ist bei unterscheidlichen leuten mit gleichem Namen?"

Schon Dein Ansatz mit dem Hash erlaubt nur eine Person pro Name. ein zweiter Eintrag in der ersten Liste würde den erste Eintrag ohne Warnung überschreiben.

View full thread Zeichenlimit einrichten