Schrift
[thread]380[/thread]

Zeile erzeugt Eintrag im Error-Log: funktioniert aber dennoch. (Seite 2)



<< |< 1 2 >| >> 12 Einträge, 2 Seiten
Relais
 2004-12-15 17:58
#3747 #3747
User since
2003-08-06
2244 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ich weiß ehrlich gesagt nicht, ob das für Anfänger wirklich so gut ist, den deklarativen Weg zu gehen und gewissen Fehler nicht zu machen.
Es ist vielleicht das Beste, genau diese Fehler mindestens einmal zu machen.

Die Programmierintuition zu haben, wann man darauf vertraut, daß ein Objekt oder eine Variable schon so stimmen wird, und wann man es lieber prüft, und wann man eine Übereinstimmung erzwingen möchte, die kann man nicht aus der Theorie erlernen, dazu braucht es ein paar Jahre Fehlererfahrung. Ähm, vielleicht, meine ich =)
Erst denken, dann posten --
26. Deutscher Perl- u. Raku -Workshop 15. bis 17.04.2024 in Frankfurt/M.

Winter is Coming
Strat
 2004-12-15 19:31
#3748 #3748
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
ich finde, diese frage stellt sich eh nur, wenn man variablen irgendwo am anfang des scriptes definiert, und sie dann (vielleicht?) spaeter irgendwann mal verwendet. Ich versuche bei meinen Schulungen den Leuten beizubringen, dass sie Variablen immer erst dann zu definieren, wenn man sie braucht (bzw. so kurz vorher wie moeglich), und in nur so engem kontext wie noetig (ok, das erzwingt manchmal closures, aber die sind mir immer noch lieber als "globale my-Variablen", und fuehrt die leute zu lexikalischem Denken).

beim obigen beispiel wuerde ich aber auch schreiben:
Code (perl): (dl )
$htmlloggedout1 .= $zeile if defined $zeile;
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
<< |< 1 2 >| >> 12 Einträge, 2 Seiten



View all threads created 2004-12-15 14:01.