Thread if anweisung (16 answers)
Opened by Kathrin at 2005-01-24 12:34

Strat
 2005-01-24 18:47
#51210 #51210
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
nebenbei: schreibe bei
Code (perl): (dl )
if ($de==0 && $en==0 && $fr==0)  {          #Zeile 171

besser "and" anstelle von &&
Code (perl): (dl )
if ($de==0 and $en==0 and $fr==0)  {          #Zeile 171

weil || bzw. && eine viel hoehere bindung hat als 'or' und 'and', und es kann passieren, dass || oder &&, wenn du da weitere rechenoperationen oder funktionen reinfuegst, ploetzlich eine hoehere bindungskraft bekommen als die rechenoperation und dann schwierig zu findende probleme verursachen, siehe auch
Code (perl): (dl )
1
2
my $file = 0;
open FH, $file || die "Error";

. alternativ kannst du da auch klammern einfuegen:
Code (perl): (dl )
if ( ($de==0) && ($en==0) && ($fr==0) )  {          #Zeile 171


oder kuerzer:
Code (perl): (dl )
unless ($de or $en or $fr) {
\n\n

<!--EDIT|Strat|1106585383-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread if anweisung