Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Warum is "string" ein Keyword?(bzw: warum blau, und kleingeschrieben) (https://www.delphipraxis.net/160280-warum-string-ein-keyword-bzw-warum-blau-und-kleingeschrieben.html)

s.h.a.r.k 5. Mai 2011 17:22

AW: Warum is "string" ein Keyword?(bzw: warum blau, und kleingeschrieben)
 
Zitat:

Zitat von Luckie (Beitrag 1099139)
Nur mein Codeformatierer macht es mir wieder klein, also schreibe ich es gleich klein. ,)

Den lasse ich erst gar nicht auf meinen guten Code los -- da steckt so viel Liebe im Detail drin :mrgreen:

Coffeecoder 5. Mai 2011 17:30

AW: Warum is "string" ein Keyword?(bzw: warum blau, und kleingeschrieben)
 
Hallo,

String ist ein erweiterter Datentyp. Es ist genau genommen ein Char array. Erweiterte Datentypen beginnen im Allgemeinen mit einem Großbuchstabe.
Hier sind die primitiven/elementaren Datentypen:
byte short int long float double char boolean

Ich hoffe ich konnte helfen.

Mfg Coffeecoder

Luckie 5. Mai 2011 17:31

AW: Warum is "string" ein Keyword?(bzw: warum blau, und kleingeschrieben)
 
Und genau deswegen müsste er ja auch groß geschrieben werden, tut er aber nicht.

implementation 5. Mai 2011 17:41

AW: Warum is "string" ein Keyword?(bzw: warum blau, und kleingeschrieben)
 
Zitat:

Zitat von Coffeecoder (Beitrag 1099145)
Hier sind die primitiven/elementaren Datentypen:
byte short int long float double char boolean

Zu viel C-Welt genossen? 8-)
Byte ShortInt Integer LongInt Single Double Char (AnsiChar/WideChar/UnicodeChar) Boolean

(übrigens auch alle großgeschrieben)

himitsu 5. Mai 2011 19:21

AW: Warum is "string" ein Keyword?(bzw: warum blau, und kleingeschrieben)
 
Einem guten Codeformatter sollte man beibringen können, daß er String groß schreibt. :stupid:

Aber stimmt schon ... ich hab leider auch noch keinen Codeformatter gefunden, welcher meine Wunschformatierung hinbekommt. :cry:

Ausgerichtete Zuweisungen im delphieigenen Codeformatter (XE) kann man leider auch nicht nutzen.

Das klappt ja noch
Delphi-Quellcode:
i   := 123;
Str := 'abc';
aber so sieht es schonwieder grauenhaft aus :wall:
Delphi-Quellcode:
i                     := 123;
Str                   := 'abc';
for Schleifenvariable := 0 to 666 do
  ...
Und wenn das Delphi-Tag die Leerzeichen ordentlich behandeln würde, dann hätt ich mir jetzt nicht fast einen abgebrochen, beim Ausrichten.

FredlFesl 6. Mai 2011 06:30

AW: Warum is "string" ein Keyword?(bzw: warum blau, und kleingeschrieben)
 
1. Beim Codeformatter "DelForExp" kann man für jedes Wort vorgeben, wie es geschrieben werden soll.
2. @himitsu: Lies mal das Buch "Clean Code" von Dr.Bob. Dann wirst Du deine ausgerichteten Zuweisungen nicht mehr haben wollen. Das macht den Code aber sowas von unleserlich (Geschmackssache, ich weiß)

himitsu 6. Mai 2011 07:34

AW: Warum is "string" ein Keyword?(bzw: warum blau, und kleingeschrieben)
 
Ich find's halt Leserlicher, wenn ähnliche Dinge ausgerichtet sind.

Und ja, ich schreibt auch manchmal (ganz selten) mehrere Befehle in eine Zeile, wenn es dadurch übersichtlicher wird. :oops:

Deep-Sea 6. Mai 2011 09:15

AW: Warum is "string" ein Keyword?(bzw: warum blau, und kleingeschrieben)
 
Anmerkung: Bei
Delphi-Quellcode:
File of ...
ist File ja auch ein Keyword, obwohl es ja einen Datentyp beschreibt. Wenn auch einen recht speziellen ...

Zitat:

Zitat von himitsu (Beitrag 1099217)
Und ja, ich schreibt auch manchmal (ganz selten) mehrere Befehle in eine Zeile, wenn es dadurch übersichtlicher wird. :oops:

Ab an den Pranger mit dir! :mrgreen:

Luckie 6. Mai 2011 09:58

AW: Warum is "string" ein Keyword?(bzw: warum blau, und kleingeschrieben)
 
Ich glaube, ihr kommt gerade ziemlich vom Thema ab. ;)

himitsu 6. Mai 2011 10:14

AW: Warum is "string" ein Keyword?(bzw: warum blau, und kleingeschrieben)
 
Wir?
Nieeeeee.
Hat ja alles irgendwie mit der Syntax zu tun. :angle2:

Wobei man sowas ja langsam mal anpassen könnte (genauso wie man reservierte wörter neu hinzunimmt, mal Alte ausmisten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:46 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz