Thread Welche Schreibweise verwendet ihr ?: ... nur aus Interesse (168 answers)
Opened by havi at 2003-09-11 23:56

sid burn
 2006-04-24 13:28
#51032 #51032
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
[quote=Crian,24.April.2006, 11:19]Der obere Code ist viel schneller zu erfassen. Ich würde ihn aber so schreiben:
...[/quote]
Ich kann die untere Methode besser erfassen. Da ich einfach nur auf eine öffnende und schliesende Klammer achte. Und das eben mein Block ist. Deine Methode finde ich für mich schwerer zu lesen, da ich den Block nicht sehe, und ich ein if mit einem } suche, auf selber Ebene. Aber ich denke das sieht ja jeder anders. Je nach Style den man sich angewöhnt hat.

Wichtig ist denke ich das man nur einen Style benutzt, und diese nicht innerhalb des Programmes ständig ändert.

Ich denke darüber kann man eigetnlich doch wenig weiter Diskutieren welche Methode besser ist, da es wohl vom Geschmack abhängt?

@renee
Quote
Code: (dl )
1
2
if(a$ eq 1)  { $a = 0 }  else { $a = 1 }
if(b$ eq 1) { $b = 0 } else { $b = 1 }

benutze ich lieber
Code: (dl )
1
2
$a ^= 1;
$b ^= 1;


Bei deinem Code kommt bei mir aber etwas anderes heraus:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
$a = 1;
$b = 0;

print "a=$a\tb=$b\n";
$a ^= 1;
$a ^= 1;
print "a=$a\tb=$b\n";

if($a eq 1) { $a = 0 } else { $a = 1 }
if($b eq 1) { $b = 0 } else { $b = 1 }

print "a=$a\tb=$b\n";



Ausgabe:
Code: (dl )
1
2
3
a=1     b=0
a=1 b=0
a=0 b=1

Dein Code bewirkt irgendwie nichts. Zum anderen finde ich eine XOR irgendwie schwer nachzuvollziehen. Zwar kann ich Bitweise Rechnen, aber den Sinn dahinter zu verstehen finde ich schwerer.\n\n

<!--EDIT|sid burn|1145871066-->
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread Welche Schreibweise verwendet ihr ?: ... nur aus Interesse