Einzelnen Beitrag anzeigen

Benutzerbild von bernau
bernau

Registriert seit: 1. Dez 2004
Ort: Köln
1.314 Beiträge
 
Delphi 12 Athens
 
#1

Delphi 13 - Ternary Operator

  Alt 27. Aug 2025, 16:13
Delphi-Version: 5
In Delphi 13 gibt es ein neues Sprachmerkmal

Coming in RAD Studio 13: A Conditional Ternary Operator for the Delphi Language


Delphi-Quellcode:
  if Left < 100 then
    X := 22
  else
    X := 45;
 
  // assignment with if operator
  X := if Left < 100 then 22 else 45;
oder

ShowMessage (if Left < 100 then 'Smallelse 'Big'));

Soll mich das nun vom Hocker hauen? Was ist da nun der Vorteil zu einem

Delphi-Quellcode:
 
ShowMessage (ifthen(Left < 100, 'Small' ,'Big'));
Mir fehlt da etwas die Phantasie.
Gerd
Kölner Delphi Usergroup: http://wiki.delphitreff.de
  Mit Zitat antworten Zitat