AW: Null als Property
Ich bin kein Compiler-Ingenieur, aber kämen wir der Sache denn nicht schon etwas näher
wenn ein paar mehr Operatoren möglich wären ? Wie z.B. die ?? ??= Operatoren in C# ? https://docs.microsoft.com/en-us/dot...scing-operator Das sollte doch prinzipiell keine allzugroßen Probleme beim Delphi-Compiler erzeugen, oder etwa doch ? Vielleicht denke ich da aber zu einfach :stupid: |
AW: Null als Property
So lange es nicht mit der aktuellen Syntax kollidiert, wäre es "eigentlich" kein Probleme weitere Operatoren zu implementieren.
Und sowas wie
Delphi-Quellcode:
,
??
Delphi-Quellcode:
oder
?=
Delphi-Quellcode:
(RegEx) hätte in Pascal keine Probleme, da die aktelle Syntax sowas nicht zulässt und somit niemand sowas hat, was dann mit der neuen Syntax kollidieren täte.
~=
Bei Variant könnte z.B. == passen, um nicht nur den Inhalt, sondern auch den Typ zu vergleichen. (OK, = und == in Delphi, im Vergleich zu gewissen C-Sprachen, wäre vielleicht bissl ungünstig, für Leute die in mehreren Sprachen unterwegs sind) Doppeloperatoren wären auch mal nett, wie z.B.
Delphi-Quellcode:
oder
A not and B
Delphi-Quellcode:
, wobei man hier auch einfach
A not or B
Delphi-Quellcode:
und
NAND
Delphi-Quellcode:
einführen könnte,
NOR
aber vor allem ein
Delphi-Quellcode:
hab ich schon soooo oft vermisst. (statt
A not in B
Delphi-Quellcode:
)
not (A in B)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:06 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