Neben anderen Verbesserungen an der Sprache Delphi und ihren Compilern wird RAD Studio 13 folgende Neuerungen enthalten einen bedingten Operator (oder ternären Operator) zur Sprache Object Pascal, zum ersten Mal. Dies ist seit geraumer Zeit eine der von Kunden am meisten gewünschten Sprachverbesserungen und diese Funktion ist in der aktuellen Ganymede-Beta zum Testen verfügbar.
Inhaltsverzeichnis
Delphi verfügt jetzt über einen ternären Operator, der eine neue Form des Schlüsselworts If verwendet
A ternär oder bedingter Operator ist ein Operator, der sich wie eine if-Anweisung verhält, mit einer Bedingung und zwei möglichen Werten. In vielen anderen Programmiersprachen wird der ternäre Operator mit dem Symbol ?: Syntax. In Delphi möchten wir so weit wie möglich eine vertraute und Pascal-orientierte Syntax beibehalten, daher haben wir uns für die Verwendung des if Symbol als Operator. Mit anderen Worten, if kann nun verwendet werden, um eine Anweisung oder einen Operator anzugeben, je nach Position im Quellcode.
Siehe Beispiel hier
RAD Studio 13 wird eine Reihe weiterer neuer Funktionen und Modernisierungen für die Sprache Delphi mit sich bringen
Dies wird zwar nicht die einzige Änderung an der Delphi-Sprache in RAD Studio 13 sein, aber es ist eine der auffälligsten und am häufigsten nachgefragten Änderungen an der Sprache, die wir einführen werden. Es gibt noch weitere neue Operatoren und einige neue und erweiterte Compiler-Direktiven. Insgesamt wird Delphi 13 (Teil von RAD Studio 13) ein sehr wichtiges Release für die Weiterentwicklung der Delphi Object Pascal Sprache sein. Bleiben Sie dran.
Dieser Blogbeitrag basiert auf einer Vorabversion der RAD Studio-Software. Bis zum GA-Release des Produkts wird keine Funktion festgelegt.
Kunden, die zum Zeitpunkt der Veröffentlichung ein aktives Abonnement haben, erhalten Zugang zu Version 13, sobald diese verfügbar ist.

