![]() |
Delphi-Version: 11 Alexandria
String
Mal so eine ganz banale Frage:
Hat sich schonmal wer Gedanken drüber gemacht "String" aus den reservierten (fetten) Keywords rauszuwerfen und den Typ groß zu schreiben? Damit dieser Typ endlich mal optisch zu allen anderen Typen passt? |
AW: String
Ganz banal: Ja!
Ich hatte mal gelesen das String eigentlich gar kein Typ ist sondern Compiler Magic. Somit würde es passen ihn als reserved word zu lassen. Ich denke aber das dies dann auf alle Basisdatentypen zutrifft. Trotzdem finde ich es sinnvoller alle Datentypen gleich zu behandeln. String genießt diese Sonderbehandlung aber schon so lange dass da entweder keiner mehr dran denkt oder einer der Köpfe hinter BP/TP/Delphi es einfach so will das es so bleibt wie es ist (Ballspiele). |
AW: String
Oh ja, das hat mich auch schon oft gewundert.
Delphi-Quellcode:
ist nicht "besonderer" als ein dynamisches Array oder ein Interface. Gibt keinen Grund mehr, den fett zu schreiben.
String
|
AW: String
Ich könnte mir vorstellen, dass eine ShortString-Deklaration
Delphi-Quellcode:
für den Delphi-Parser einfacher zu behandeln ist wenn string ein Keyword ist.
MyVar: string[10]
Das war jedenfalls meine Erfahrung in einem Projekt mit Parser und semantischer Analyse wo ich die oben vorgeschlagene Umstellung versuchte und dann rückgängig machte. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz