Thread Perl Interpreter behauptet ich habe Syntaxfehler
(54 answers)
Opened by Gast at 2005-04-18 21:09
[quote=Patzor,19.04.2005, 16:53]Kenne aber my und local für Perl Versionen unter 5.
[/quote] Warum my? (eigentlich: warum lokale variablen?) dann braucht man sich nicht mehr darum kuemmern, was ausserhalb des codeblocks (subroutine, schleife, ...) mit variablen desselben namens passiert, und das programm wird einfacher handhabbar, weil es aus vielen kleinen bloecken besteht, die voneinander soweit wie moeglich unabhaengig sind. Um sich da bei problemen helfen zu lassen (z.B. was ist der unterschied zwischen $var0hneNamen und $varOhneNamen?=, empfiehlt sich use strict;, was auch unter windows hervorragend funktioniert. wenn du my und local kennst, dann hilft dir vielleicht die regel: verwende bei lokalen variablen immer my, ausser wenn's nicht geht (z.B. bei perl-internen variablen wie $/, da muss local verwendet werden) und use warnings; weist waehrend der entwicklung auf viele moegliche probleme hin. und auch das funktioniert unter windows hervorragend. [quote=Patzor,19.04.2005, 16:53] use CGI::Carp qw(fatalsToBrowser warningsToBrowser); hatte ich auch im Skript stehen, aber wie gesagt mache das nicht rein, weil es nichts bringt unter Windows.[/quote] warum nicht? mir hat es schon sehr oft geholfen, und unter windows funktioniert es genauso wie unter linux oder unix...\n\n <!--EDIT|Strat|1113923508--> perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/ |