Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - IF Abfrage
Bob Murphy - Do 10.12.09 13:36
Titel: IF Abfrage
Also ich habe eine kleine Frage zu if Abfragen, ich weis einfach nicht welche Variante Vorteile bzw Nachteile hat.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| if blabla then ShowMessage('blubb');
if blabla then begin ShowMessage('blubb'); end; |
Oder macht das garkein Unterschied?
mkinzler - Do 10.12.09 13:51
Im 2. Fall kann man mehrere Befehle festlegen
Bob Murphy - Do 10.12.09 13:55
mkinzler hat folgendes geschrieben : |
| Im 2. Fall kann man mehrere Befehle festlegen |
Jo das weis ich^^ .... aber wenn man wie in diesen Beispiel nur ein Befehl ausführt, macht es keinen Unterschied oder?
jfheins - Do 10.12.09 14:04
Nö, sonst kein Unterschied.
Allerdings würde ich das so formatieren:
Delphi-Quelltext
1: 2:
| if blabla then ShowMessage('blubb'); |
Aber über Codeformatiierungen könnte man jetzt noch 10 Seiten schreiben :mrgreen:
Bob Murphy - Do 10.12.09 14:51
jfheins hat folgendes geschrieben : |
Nö, sonst kein Unterschied.
Allerdings würde ich das so formatieren: Delphi-Quelltext 1: 2:
| if blabla then ShowMessage('blubb'); |
Aber über Codeformatiierungen könnte man jetzt noch 10 Seiten schreiben :mrgreen: |
Eben, jeder hat sein eigenen.... Aber lassen wir das jetzt lieber:D
jaenicke - Do 10.12.09 19:09
Es gibt auch einen offiziellen Styleguide: ;-)
http://dn.codegear.com/article/10280 (englisch)
http://www.delphi-treff.de/delphi-styleguide/ (deutsche Übersetzung)
Was das begin..end angeht, so braucht man es z.B. hier auch bei einem einzelnen Befehl :mrgreen: :P :
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| if a then begin if b then c; end else d; |
Ansonsten ist es übersichtlicher, wenn man es weglässt, immer vorausgesetzt man formatiert ordentlich. Denn wenn man den Befehl z.B. in der selben Zeile hinter dem if versteckt :autsch:, findet sich natürlich ohnehin niemand mehr durch den Code.
Bob Murphy - Do 10.12.09 19:31
gehts euch allen irgend wie nicht so gut? was habt ihr immer mit eurer scheiß formatierung??? JEDER hat nunmal seinen eigenen stil der für einen am übersichtlichsten ist, nur weil es für euch vielleicht anders übersichtlicher ist, heißt es nochlange nicht das es für andere auch so ist. vorallem denkt mal über meine frage nach, da stand nichts von der formatierung oder?? ich formatiere so wie ich das angenehm für MICH finde und nicht so das irgend nen depp es besser findet. genau deshalb wird dieses forum leider immer schlechter weil in jeden thread ständig über gott und die welt diskutiert wird nur nicht über das eigentliche themer. wirklich traurig!!
Xentar - Do 10.12.09 19:37
Bob Murphy hat folgendes geschrieben : |
| ich formatiere so wie ich das angenehm für MICH finde und nicht so das irgend nen depp es besser findet. |
Du hast noch nicht (oft) mit mehreren Entwicklern an demselben Projekte gearbeitet, oder?
Bob Murphy hat folgendes geschrieben : |
| genau deshalb wird dieses forum leider immer schlechter weil in jeden thread ständig über gott und die welt diskutiert wird nur nicht über das eigentliche themer. wirklich traurig!! |
Machst du jeden so komisch an, der dir abseits von deiner Frage noch einige Tipps gibt?
elundril - Do 10.12.09 19:44
Deine Frage wurde ja beantwortet, an mehreren stellen sogar. und den rest kannst ja ignorieren wennst ihn nicht lesen magst. Wir wollen halt nur das du von deinen Arbeitskollegen nicht kastriert, aufgehängt und mit deinen eigenen genitalien gefüttert wirst nur weil sie deinen code nicht lesen können. ;)
und jetzt setz dich mal in ne ecke, reib deine ohrläppchen, sag "wooohzaaa" und komm mal wieder runter, gibts ja nicht. Denk an deinen Blutdruck und vor allem an deine Umgangsformen mit menschen die dir helfen wollen.
lg elundril
Mike19 - Do 10.12.09 20:17
Hallo Michael,
| Zitat: |
| vor allem an deine Umgangsformen mit menschen die dir helfen wollen. |
kann Dir nur recht geben. Was soll hier eine Frage mit der sich ersthaft interessierte beschäftigen, so ist es ja in diesem Forum, wenn anschliessend gut gemeinte Antworten mit Beschimpfungen bestraft werden, sollte man diesen Tread einfach schliessen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!