Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Gruppierung von Ziffern in Konstanten (https://www.delphipraxis.net/210694-gruppierung-von-ziffern-konstanten.html)

mael 28. Mai 2022 19:15

Delphi-Version: 11 Alexandria

Gruppierung von Ziffern in Konstanten
 
Hallo,

Ich meine einen Blog-Post gelesen zu haben dazu dass man in Delphi nun auch wie in C, Java, Python etc. Ziffern in Konstanten gruppieren kann. Also so, z.B. 123_456_789.

FreePascal unterstützt auch % also Präfix um Binärzahlen einzugeben. Gibt es da Analoges in Delphi?

Habe nicht die aktuellste Version, daher kann ich es nicht testen.

Grüße,
Maël

peterbelow 28. Mai 2022 19:46

AW: Gruppierung von Ziffern in Konstanten
 
Zitat:

Zitat von mael (Beitrag 1506449)
Hallo,

Ich meine einen Blog-Post gelesen zu haben dazu dass man in Delphi nun auch wie in C, Java, Python etc. Ziffern in Konstanten gruppieren kann. Also so, z.B. 123_456_789.

FreePascal unterstützt auch % also Präfix um Binärzahlen einzugeben. Gibt es da Analoges in Delphi?

Habe nicht die aktuellste Version, daher kann ich es nicht testen.

Grüße,
Maël

In D11 kann man Gleitkomma- und Integerkonstanten nun mit Tausender-Trennzeichen eingeben, sowie Binärzahlen mit % als Präfix. Leider hat es das wohl nicht in die onlline-Doku geschaft.

Ansonsten gibt es klassisch $ als Präfix für Hexadezimalzahlen.

mael 29. Mai 2022 00:23

AW: Gruppierung von Ziffern in Konstanten
 
Hier ist zumindest ein Video dazu: https://www.youtube.com/watch?v=MskLyUagI8Y

Hat noch jemand was Schriftliches?

Edit:
Für "Olympus" (Codename für Alexandria/Delphi 11):
https://docwiki.embarcadero.com/RADS...igit_Separator

Binary Literals sind nach FreePascal modelliert:
https://quality.embarcadero.com/browse/RSP-15539

Digit separator support:
https://quality.embarcadero.com/browse/RSP-17863

Letzters sagt wenig über die Syntax/Grenzen aus, und gar nichts über Gleitkommazahlen.

Gleitkommazahlen und Digit Separators habe ich noch nicht gefunden. Hat jemand was dazu?


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:45 Uhr.

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