Thread Einzelne Daten aus Zeilen einer Log Datei auslesen (12 answers)
Opened by Daniel at 2013-10-23 10:03

pq
 2013-10-25 12:35
#171477 #171477
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
Guest Daniel
Also der Ansatz mit dem pushen auf das Array wenn die Zahl größer 10 ist [...]

Code: (dl )
	if (length($angerufen[$i])!= 1) { # mehrstellige Zahl: neuer Eintrag


halten wir mal fest:
- oben schreibst du "Zahl größer 10"
- im Code steht: != 1 (das würde auch auf 2, 3 etc. zutreffen)
- im Kommentar daneben steht: mehrstellige Zahl

Diese drei Dinge sagen alle was anderes.
Mehrstellig ist eine Zahl schon, wenn sie größer gleich 10 ist, nicht nur größer.
Und wenn du eine mehrstellige Zahl brauchst, warum schreibst du dann "ungleich 1"?

Um eine Zahl größer 10 zu bekommen, solltest du schreiben:
if ($x > 10)

Um eine mehrstellige Zahl zu bekommen, solltest du schreiben:
if ($x >= 10)

welches von beiden, kann ich nicht sagen, den rest des threads habe ich nicht verfolgt. mir fiel nur die ungereimtheit deiner aussagen auf.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Einzelne Daten aus Zeilen einer Log Datei auslesen