Hi,
Der hochgezogene Blockbeginn [...] hat [...] den Sinn ein versehentliches Semikolon am Zeilenende zu entschärfen.
if(...){;
...
}*prust* - das ist ja niedlich.
Niedlich ist der Umstand, das man dadurch auch noch bei jedem Codebeispiel eine Zeile Papier spart wenn es in den Druck geht (vid. Kernighan). Ich habe also anderthalb saubere, logische Argumente dafür und außer "schmeckt mir nicht" keines dagegen gefunden und in Diskussionen über Geschmack sollte ein Lebensmittel das Thema sein, jedes andere ist nur müßig.
ja, das ist eine dulle Argumentation. Vergleiche das mal mit
if (Bedingung)
{
MachWas();
}
In welcher Variante wird der Blockbegrenzer bzw. Anweisungsbeender "Semikolon" wohl haeufiger fehlerhaft angewandt?
Und wenn das "Semikolon" und der Zeilenvorschub/Wagenruecklauf zusammengehoert, dann ist auch was schiefgelaufen.
Gruss,
Ludger