Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.811 Beiträge
 
Delphi 12 Athens
 
#57

AW: Delphi 13 - Ternary Operator

  Alt 2. Sep 2025, 22:08
Was ist eigentlich mit CASE?
Es gibt zum ternären Operator kein case-Pendant. Selbst wenn es das gäbe, würde der Term mit X: Integer niemals True ergeben.

if a * if True then 1 else 2 end + 7 = 9 then
Das end geht da nicht. Man muss da schon korrekt klammern:

if a * (if True then 1 else 2) + 7 = 9 then

Mal sehn wie darauf die CodeFormatter reagieren, vor allem jener Einer.
Welchen meinst du denn jetzt? Den von Thomas?
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat